0

ある SQL Server から別の SQL Server にデータを転送したいと考えています。

SQL サーバー資格情報

 sql server name = Test
 UserName = sa
 Password = test1

別の SQL Server 資格情報

 sql server name = Test1
 UserName = sa1
 Password = test12

Server Test から Server Test1 にデータを転送したいのですが、ストア内の手順はどうすればよいですか?

また、バックアップファイルを使用したくありません。ストアプロシージャのみを使用したいです。

前もって感謝します

よろしくアミット・ビアス

4

3 に答える 3

4

これを実際に設定する方法はいくつかあります。

1.) リンク サーバー http://msdn.microsoft.com/en-us/library/ms188279.aspx

2.) OpenRowSet http://msdn.microsoft.com/en-us/library/ms190312.aspx

3.) レプリケーション http://msdn.microsoft.com/en-us/library/ms151198.aspx

ニーズに応じて、最適なものを選択する必要があります。

2番目のデータベースのデータを元のデータベースでアクセスできるようにしたい場合は、それ自体のデータと同じように、クエリ、ストアドプロシージャなどのためにリンクサーバーを見てください。

データへの 1 回限りのアクセスが必要な場合は、OpenRowSet をご覧ください。

両方のデータベースに同じテーブルがあり、そのデータを自動的に同期させたい場合は、レプリケーションを検討します。

于 2013-03-07T08:50:29.473 に答える
3

Test1 サーバーに Test サーバー用のリンク サーバーをセットアップし、Test1 サーバーのクエリとストアド プロシージャで Test サーバーからのデータを使用できます。例えば

select * from Test.somedb.dbo.SomeTable

exec Test.somedb.dbo.SomeProc

または、最初のサーバーのテーブルから別のサーバーのテーブルにデータを自動的に転送する場合は、レプリケーションを使用できます

于 2013-03-07T08:34:51.737 に答える
1

試しました DTSWizardか?そのためのGUIベースのツール。

于 2013-03-07T09:08:03.347 に答える