我正在开发一个代码库,它具有许多通过指定名称访问数据库服务器的连接字符串.
我所在的位置无法访问指定的"DevServer"数据源.
我有一个本地托管在"localhost"的数据库版本.
我想要做的是通过名为"DevServer"的数据源访问我的"localhost"数据库.
我不想失去通过"localhost"访问服务器的能力,因为我有其他项目将其用作数据源.我可以改变配置文件,但我必须确保我不检查它们,因为这会破坏其他人的配置.我仍然希望收到配置文件的任何更新,因此不能选择本地可写版本.
我已经尝试使用SQL Server配置管理器来创建别名,但我认为我做错了,因为我仍然无法使用"DevServer"进行连接.
SQL Server配置管理器应该能够实现我的目标吗?
任何人都可以建议我可以实现这一目标吗?
我想我的问题与此类似,但没有接受的答案,它适用于SQL Express.
您可以更新hosts文件以将您的机器名别名为DevServer:
127.0.0.1 localhost # Comment this line out when back on the normal network: 127.0.0.1 DevServer