1

Microsoft SQL Server 2012 DB から DB リンク経由で接続できる DB を教えてください。

リストはありますか?

4

1 に答える 1

2

「DBリンク」とは「リンクサーバー」という意味だと思いますか?ドキュメントに記載されているように、リストはありません。

SQL Server分散クエリは、必要なOLEDBインターフェイスを実装する任意のOLEDBプロバイダーと連携するように設計されています。ただし、SQL Serverは、SQLServerネイティブクライアントOLEDBプロバイダーおよびその他の特定のプロバイダーに対してのみテストされています。

と:

OLE DBプロバイダーは、必要なパラメーターの種類と数が大きく異なります。たとえば、一部のプロバイダーでは、sp_addlinkedsrvlogin(Transact-SQL)を使用して接続のセキュリティコンテキストを提供する必要があります。一部のOLEDBプロバイダーでは、SQLServerがOLEDBソース上のデータを更新できます。その他は、読み取り専用のデータアクセスのみを提供します。各OLEDBプロバイダーの詳細については、そのOLEDBプロバイダーのドキュメントを参照してください。

つまり、任意のOLE DBプロバイダーを使用してリンクサーバーを作成できますが、構成と動作は大きく異なります。

このページにはSQLServer2012バージョンはありませんが、 MSDNにはテスト済みプロバイダーのリストが含まれています。

于 2013-02-04T15:49:06.307 に答える