1. ホーム
  2. sql

[解決済み] SQL Serverから別のSQL Serverへのテーブルデータのエクスポート

2023-07-31 06:36:08

質問

私は2つのSQLサーバーを持っています(両方とも2005バージョン)。

私はいくつかのテーブルを一方から他方へ移行したいと思います。

試してみました。

  • ソース サーバーでデータベースを右クリックし、次のように選択しました。 Tasks/Generate scripts . 問題は Table/View options が存在しないことです。 Script data オプションはありません。

  • それから、私は Script Table As/Create script を使用して SQL ファイルを生成し、インストール先のサーバにテーブルを作成しました。しかし、私はまだすべてのデータが必要です。

では、使ってみました。

SELECT * 
INTO [destination server].[destination database].[dbo].[destination table] 
FROM [source server].[source database].[dbo].[source table]

でも、エラーが出ます。

オブジェクトには最大数を超える接頭辞が含まれています。最大数は 2.

どなたか、私の問題に対する正しい解決策を教えていただけませんか?

どのように解決するのですか?

これを試してみてください。

  1. のスクリプトを使用して、ターゲットサーバーにテーブルを作成します。 Script Table As / Create Script ステップ

  2. をターゲットサーバー上で実行すると、T-SQLステートメントを発行することができます。

    INSERT INTO dbo.YourTableNameHere
       SELECT *
       FROM [SourceServer].[SourceDatabase].dbo.YourTableNameHere
    
    

これでうまくいくはずです。