リンクサーバーを使用する代わりに、SQL Server 2005のリモートサーバーからデータを取得する他の方法はありますか?
2880 次
3 に答える
5
OPENDATASOURCEを使用できます。
リンク先のページの例:
SELECT *
FROM OPENDATASOURCE('SQLNCLI',
'Data Source=London\Payroll;Integrated Security=SSPI')
.AdventureWorks.HumanResources.Employee
于 2009-08-14T02:42:02.730 に答える
1
リンクサーバーを何のために交換する必要がありますか?OPENQUERYまたはOPENDATASOUCEを介したアドホックリモートクエリの使用は、リンクサーバーを使用する場合とまったく同じです。これらは、リンクサーバーに比べて何の利点もありませんが、欠点があります。きめ細かいアクセス制御やプロキシ資格情報の定義がなく、リモートサーバーの再配置時にコードのメンテナンスの問題が追加されます。
リンクサーバー(またはアドホック同等のもの)の代替手段は、データのコピー(レプリケーション、ログ配布、ハードウェアディスクレプリケーションなど)を公開するか、WebサービスやServiceBrokerなどの他のチャネルを介してデータを公開することです。
于 2009-08-14T04:21:48.190 に答える
1
SQL Server Integration Services。ただし、取得をリアルタイムではなくスケジュール/非同期で実行できます。
于 2009-08-14T16:54:50.820 に答える