SQL Server 链接服务器数据库的连接字符串

bpzcxfmw  于 2022-11-28  发布在  其他
关注(0)|答案(3)|浏览(172)

我已经在SQL Server 2012中创建了一个“链接服务器”。现在我想从“链接服务器”下的表中获取数据。那么,连接“链接服务器”下的数据库的连接字符串是什么呢?
在控制台应用程序中,我已经尝试了这一点。

<add key="smartdb" value="Data Source=192.168.1.141; Initial Catalog=mydb;User Id=sa;Password=sa123" />

但它不工作。我不知道在哪里设置数据库名称,这是在“链接服务器”。

czq61nw1

czq61nw11#

您必须使用由四部分组成的查询来连接到链接服务器:

<server-name>.<database-name>.<schema-name>.<table-name>

因此在连接字符串中更改数据源。

kkih6yb8

kkih6yb82#

试试这个:

<add name="sqlConnection" connectionString="your connection string" providerName="System.Data.SqlClient"/>

告诉我它是否有效。

enyaitl3

enyaitl33#

我找到了一个解决方案,把初始目录“主”。然后我可以查询喜欢:

<add key="smartdb" value="Data Source=192.168.1.141; Initial Catalog=master;User Id=sa;Password=sa123" />

及查询了

select * from MYLINK.SPL.dbo.Departments

现在我可以得到预期的结果了。

相关问题