3

重複の可能性:
SQL - 名前付きインスタンスを使用してリンク サーバーに接続する

Linked Servers を使用してリモート サーバー DB に接続したいと考えています。この接続は C# プログラムで行いたいと考えています。これらのリンク サーバーを C# で接続する方法は?

4

2 に答える 2

4

リンク サーバーは SQL Server インスタンス上のオブジェクトであるため、そのインスタンスに接続すると、インスタンスのデータベースの 1 つで他のオブジェクトを照会しているかのように、リンク サーバーを照会できます。

以下に例を示します。

SELECT * 
FROM OPENQUERY ( <linked_server>, 'select code, name, from your_table')

これがあなたが探していた答えであるかどうかはわかりません。シナリオの詳細を提供していただければ、もう少し役立つかもしれません

于 2012-07-19T09:33:31.777 に答える
3

リンクサーバー名を指定する以外は、他のSQLクエリと同じようにSQLで実行できるため、接続文字列は、リンクサーバーなしで使用する通常の方法のままです。さまざまなタイプの接続文字列を提供する素晴らしいサイトです

SELECT * FROM linkedServerName.TheDatabaseName.dbo.TheTableName
于 2012-07-19T09:36:13.770 に答える