【发布时间】:2017-07-08 12:40:03
【问题描述】:
有没有一种方法/代码可以让我在每次将项目移动到另一台计算机时都不需要更改连接字符串?
一直在使用 2 台具有不同服务器名称但具有相同数据库的计算机。
PC1:
static string ConnStr = "Server=DESKTOP-Q0BI1S3;Database=ISPROJ2;Trusted_Connection=True;";
PC2:
static string ConnStr = "Server=DESKTOP//SEGUERRA;Database=ISPROJ2;Trusted_Connection=True;";
尝试使用:Server=(localdb)
更新:使用 localhost 和(本地)与 PC1 工作正常,但这些不适用于 PC2 see img
【问题讨论】:
-
配置文件?注册表值?这就是 99% 的应用程序的工作方式。
-
使用 localhost 代替 PC 名称。
标签: c# sql-server database