- 締切済み
インポートについて
こんにちは。 Enterprise Managerにてインポート(エクスポート)を行う場合、テーブル定義とデータはインポートされるのですがPrimaryKeyやIndexはインポートされません。 同時にインポートすることは可能でしょうか? また、Viewやストアドはインポートでいますでしょうか? よろしくお願いいたします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- tasokarewa
- ベストアンサー率76% (13/17)
回答No.1
可能です。 インポートのウィザードで 「変換元データベースから・・・」を選択されていると思いますが、 オブジェクト転送を選択して下さい。 「SQL Server データベース間のオブジェクトとデータのコピー」 です。次に出てくるウィザードで、制約をいれたり、ストアドを選択できたりします。
お礼
tasokarewaさん、回答ありがとうございます ちなみにですが、SQLServer2005の「Management Studio」では、 「SQL Server データベース間のオブジェクトとデータのコピー」 がありませんで、やはりViewやストアドはインポートできませんでした。 Viewがテーブルとしてインポートされるのはなぜかなと感じます。 よろしくお願いいたします。
補足
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です。 回避策等ありましたら教えて下さい。