1

你如何设置链接服务器MVC3 Web.Config

我们有一个链接服务器,它有一个SP_PROC我们需要运行的存储过程。但是,主SQL服务器TESTSERVER1和链接服务器都是在测试环境中设置的TESTSERVER2,因此一旦应用程序上线,名称/ip 将发生变化。SP因此,除了代码中的名称 之外,我不想指定任何其他内容。

我已经尝试在连接字符串的初始目录字段中指定链接服务器,但这会引发错误 - 所以我假设我在吠叫错误的树..

连接字符串示例:

<add name="connectionName" connectionString="data source=TESTSERVER1;Initial Catalog=TESTSERVER2;user id.../>
4

1 回答 1

5

链接服务器是在服务器上配置的,而不是在连接上。您连接到主服务器,您的查询将在查询中按名称引用链接服务器:

SELECT * FROM TESTSERVER2.database.dbo.tablename

我建议不要对链接服务器名称使用实际的服务器名称,而是将其抽象化,以便您的查询可以从一个服务器移植到下一个服务器。

于 2012-10-15T19:42:01.550 回答