を共有してくださいまあ、答えは少し遅れているが、私はコミュニティに提供するためにとにかくそれを投稿しています。
テーブル(部分データではない)をコピーしようとしているとします。私の答えはこの前提に基づいています。
- SSMSのオブジェクトエクスプローラを使用してソースデータベースに接続します。
- テーブルをコピーするdbを右クリックします。
- 'タスク' - > 'エクスポート'に移動します。
- 送信元と送信先のサーバーを選択し、手を放す前に追加のスクリプトを実行したくない場合は、「次の1つ以上のテーブルまたはビューからデータをコピーする」を押します。これで、コピー先のテーブルを選択できます。
宛先に完全にコピーする表を選択します。そして、 'Edit mappings'をクリックしてください。ここで、「アイデンティティの挿入を有効にする」ことができます。他にもオプションがありますので、OKを押す前に画面を確認してください。
SSMSのExpress版を使用していない場合は、SSISパッケージを作成してジョブを作成し、今後このプロセスを自動化することができます。 「すぐに実行する」をチェックして、すべての警告とエラーがどのように表示されるかについて画面に従います。うまくいけばあなたは誰も得られないでしょう。がんばろう!
Tested with:
(
Microsoft SQL Server 2008 R2 (SP1) - 10.50.2500.0 (Intel X86)
Jun 17 2011 00:57:23
Copyright (c) Microsoft Corporation
Enterprise Edition on Windows NT 5.2 <X86> (Build 3790: Service Pack 2)
)
私は、あなたのdevデータベースのどのテーブルでも、データをインポートしようとしているどのテーブルよりも権限があると思います。 devデータベースで使用しているユーザーIDに制限はありますか? –
いいえ私は管理者であり、私のユーザ名はどのタスクも完了するためのアクセス権を持っています – Geo