SQLServer2000と2005ではちょっとやり方が異なりますので注意。
- データのインポート・エクスポートはデータのみ
タスクにあるデータのインポート・エクスポートですが、これは文字の通りデータのみを処理します。
送り先にテーブルがなければ自動で作成してくれますが、PrimaryKeyは当然作ってくれません。
PrimaryKeyが必要な場合は、処理前にCREATE文と一緒にPrimaryKeyを設定するようにしましょう。 - 他ベータベースでVIEWを作る
データベースAのVIEWにデータベースBのデータを表示するには、select文のテーブル名の前にデータベース名を記述します。
select * from データベースB.dbo.tbl_hoge; - データベースの切り替え
SQLServer特有なのかな?
事前に切り替え用データベースを作成しておき、データベース名をリネームすれば簡単に切り替えができます。