0

あるサーバーから別のサーバーにデータをコピーしたいのですが、その方法がわかりません(を使用して作成された適切なテーブルがすでにありますScript Table As > Create To > New Query)。

多分:

SELECT * FROM OPENDATASOURCE('SQLNCLI','Data Source=192.168.10.1\dbName;')

または:

exec sp_addlinkedserver @server = '192.168.10.1'
SELECT * FROM [192.168.10.1].[dbo].[myTableName]

IPアドレス(そしてもちろんユーザー名とパスワード..)は十分ですか?

4

2 に答える 2

1
Addition new linkedserver & mapping between a login
EXEC sp_addlinkedserver
  @server = 'your_LServer',
  @srvproduct= '',
  @provider = 'SQLNCLI',
  @datasrc= '192.168.10.1\'

EXEC sp_addlinkedsrvlogin
  @rmtsrvname = 'your_LServer',
  @useself = 'FALSE',
  @locallogin = 'locallogin',
  @rmtuser = 'remotelogin', 
  @rmtpassword = 'remotepassword'

リンク サーバーに対するクエリ

SELECT * FROM your_LServer.dbo.myTableName
于 2012-11-18T19:02:20.737 に答える
0

1 回限りの場合は、リモート サーバーまたはリンク サーバー オプションでデータを使用してクエリを実行します。1 回ではなく、将来更新を行う必要がある場合は、「レプリケーション」を作成するか、サードパーティ ツール Redgate の SQL データ比較。

于 2012-11-18T01:46:09.043 に答える