3

可能重复:
SQL - 使用命名实例连接到链接服务器

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

4

2 回答 2

4

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

这是一个例子:

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

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

于 2012-07-19T09:33:31.777 回答
3

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

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