2012-07-19 57 views
2

可能重複:
SQL - Connect to Linked Server with Named Instance連接鏈接服務器編程方式在C#

您好我想連接到使用鏈接服務器的遠程服務器數據庫。我想通過C#程序完成此連接。如何在C#中連接這些鏈接服務器?

謝謝。

+3

你是指什麼意思連接?鏈接服務器的想法是在服務器A上連接,並在服務器B上執行查詢,同時連接到A ... – 2012-07-19 09:31:35

+0

@Ethan - http://stackoverflow.com/questions/29795658/how-to-use-openquery-in -c-sharp/29796186#29796186 – xameeramir 2015-04-22 12:17:07

回答

3

鏈接服務器是SQL Server實例上的一個對象,因此如果連接到該實例,則可以查詢鏈接服務器,就好像您在其中一個實例的數據庫上查詢任何其他對象一樣。

這裏有一個例子:

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

不知道這是否就是你要找的答案,也許如果您提供您的方案電子商務更多的細節可以幫助你多一點點

1

你能做到這一點的SQL就像一個其他的SQL查詢,除了在給它linkedserver名稱,以便在連接字符串保持我們不使用鏈接的服務器 在這裏,通常的方法是不錯的網站,讓各種類型的connectionstrings

SELECT * FROM linkedServerName.TheDatabaseName.dbo.TheTableName 
+0

我不是在詢問有關數據讀取的內容。通過C#初始連接到該服務器就是我所要求的。 – Shami 2012-07-19 09:38:25

+1

@遺憾的伴侶我會在一分鐘內更新我的答案 – HatSoft 2012-07-19 09:39:26

+0

@Ehan請看現在 – HatSoft 2012-07-19 09:41:02

相關問題