Linked Servers Database的连接字符串

时间:2018-04-24 06:32:08

标签: sql-server

我创建了一个"链接服务器"在我的SQL Server 2012中。现在我想从一个表格中获取数据,该表格位于"链接服务器"之下。 那么,在" Link Server"?

下连接数据库的连接字符串是什么?

在控制台应用程序中,我尝试了这个。

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

但它没有用。我不知道在哪里设置数据库名称,该名称位于&#34;链接服务器&#34;。

3 个答案:

答案 0 :(得分:0)

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

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

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

答案 1 :(得分:0)

试试这个:

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

告诉我它是否有效。

答案 2 :(得分:0)

我通过将初始目录“master”找到了解决方案。然后我可以查询Like:

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

和查询

select * from MYLINK.SPL.dbo.Departments

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