Visual Studio项目中的SQL连接字符串问题

时间:2016-11-17 13:05:47

标签: c# sql sql-server visual-studio-2012

我有7个项目的解决方案(6个库和1个EXE)。 对于每个项目,我使用Visual Studio中的数据设计器向导连接到远程服务器上的SQL DB。 这为每个项目创建了一个app.config,其中包含一个连接到远程数据库的字符串。 一切都在我的开发环境中正常工作。

当我编译并尝试在本地安装了SQL DB的桌面PC上运行我的应用程序时使用SQL实例名称的相同名称,我的应用程序将无法运行,因为连接字符串正在尝试查找数据库DBSERVER \ DBINSTANCENAME。 现在我去了,我将EXE.config文件更改为DESKTOP \ DBINSTANCENAME并尝试再次运行它并启动主应用程序,但是lib项目中的任何功能都失败,异常无法找到数据库实例名称。

这就是app.config的样子:     <?xml version="1.0" encoding="utf-8" ?> <configuration> <connectionStrings> <add name="Test" connectionString="MYSERVER\DBSERVER;Initial Catalog=DBINSTANCENAME;IntegratedSecurity=True" providerName =“System.Data.SqlClient”/&gt;             </configuration>     `

我该如何解决这个问题?

谢谢

0 个答案:

没有答案