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

时间:2012-07-19 09:29:51

标签: c# asp.net sql linked-server

  

可能重复:
  SQL - Connect to Linked Server with Named Instance

我想使用链接服务器连接到远程服务器数据库。我希望这个连接由C#程序完成。如何在C#中连接这些链接服务器?

2 个答案:

答案 0 :(得分:4)

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

这是一个例子:

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

不确定这是否是您正在寻找的答案,也许如果您提供有关您的方案的更多详细信息,可以帮助您多一点

答案 1 :(得分:2)

除了在其中提供链接服务器名称之外,您可以像在其他Sql查询中一样在sql中执行此操作,因此连接字符串仍然是我们在没有链接服务器的情况下使用的常用方式 这是一个很好的网站,提供了各种类型的connectionstrings

SELECT * FROM linkedServerName.TheDatabaseName.dbo.TheTableName