• 締切済み

インポートについて

こんにちは。 Enterprise Managerにてインポート(エクスポート)を行う場合、テーブル定義とデータはインポートされるのですがPrimaryKeyやIndexはインポートされません。 同時にインポートすることは可能でしょうか? また、Viewやストアドはインポートでいますでしょうか? よろしくお願いいたします。

みんなの回答

回答No.1

可能です。 インポートのウィザードで 「変換元データベースから・・・」を選択されていると思いますが、 オブジェクト転送を選択して下さい。 「SQL Server データベース間のオブジェクトとデータのコピー」 です。次に出てくるウィザードで、制約をいれたり、ストアドを選択できたりします。

ken-mm
質問者

お礼

tasokarewaさん、回答ありがとうございます ちなみにですが、SQLServer2005の「Management Studio」では、 「SQL Server データベース間のオブジェクトとデータのコピー」 がありませんで、やはりViewやストアドはインポートできませんでした。 Viewがテーブルとしてインポートされるのはなぜかなと感じます。 よろしくお願いいたします。

ken-mm
質問者

補足

tasokarewaさん、回答ありがとうございます。 「SQL Server データベース間のオブジェクトとデータのコピー」とのことですが、当方で実行すると下記エラーが発生してしまします。 [Microsoft][ODBC SQL Server Driver][SQL Server]行1:'*'の近くに不正な構文があります。 [Microsoft][ODBC SQL Server Driver][SQL Server]ラベル'オブジェクト'は既に宣言されています。ラベル名は、クエリバッチまたはストアドプロシージャ内で重複してはいけません。 [Microsoft][ODBC SQL Server Driver][SQL Server]ラベル'スクリプト日付'は既に宣言されています。ラベル名は、クエリバッチまたはストアドプロシージャ内で重複してはいけません。 です。 質問に記述し忘れたのですがDBのVerは7で、Enterprise MangerのVerは8です。 回避策等ありましたら教えて下さい。

関連するQ&A