Pat*_*nch 1 c# sql connection-string linked-server
如何设置链接服务器MVC3 Web.Config?
我们有一个链接服务器,它有一个SP_PROC我们需要运行的存储过程.但是,主SQL服务器TESTSERVER1和链接服务器都是在测试环境中设置的TESTSERVER2,因此名称/ ip将在应用程序上线后更改.因此,我不想SP在代码中指定任何名称以外的内容.
我已经尝试在连接字符串的初始目录字段中指定链接服务器,但是这会抛出错误 - 所以我假设我正在咆哮错误的树.
连接字符串示例:
<add name="connectionName" connectionString="data source=TESTSERVER1;Initial Catalog=TESTSERVER2;user id.../>
Run Code Online (Sandbox Code Playgroud)
链接服务器在服务器上配置,而不是连接.您连接到主服务器,您的查询将在查询中按名称引用链接服务器:
SELECT * FROM TESTSERVER2.database.dbo.tablename
Run Code Online (Sandbox Code Playgroud)
我建议不要使用链接服务器名称的实际服务器名称,而是将其抽象,以便您的查询可以从一个服务器移植到下一个服务器.