以编程方式连接关联服务器 C#

3

3
"连接"的意思是什么?链接服务器的想法是在连接到A的同时,连接到B服务器并执行查询。请注意,不要改变原文的原意并尽量以通俗易懂的语言进行翻译。 - Steve B
@Ethan - http://stackoverflow.com/questions/29795658/how-to-use-openquery-in-c-sharp/29796186#29796186 - Zameer Ansari
2个回答

4

链接服务器是 SQL Server 实例上的一个对象,因此如果连接到该实例,您可以像查询实例中任何其他对象一样查询链接服务器上的数据。

以下是一个示例:

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

不确定这是否是您正在寻找的答案,如果您提供更多有关您的情况的详细信息,我们可以为您提供更多帮助。


3

您可以在SQL语句中执行此操作,与普通的SQL查询一样,只需在其中提供联接服务器名称即可,因此连接字符串仍然使用我们通常使用的方式,而无需使用联接服务器。

这里有一个不错的网站,提供各种类型的连接字符串

SELECT * FROM linkedServerName.TheDatabaseName.dbo.TheTableName

我不是在询问数据获取方面的问题。我所问的是通过C#进行与该服务器的初始连接。 - Shami
1
@Ethan 抱歉伙计,我马上会在一分钟内更新我的答案。 - HatSoft

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接