如何设置MSSQL2005以同时响应"localhost"和另一个名称?

Aid*_*ery 0 sql-server-2005

我正在开发一个代码库,它具有许多通过指定名称访问数据库服务器的连接字符串.

<add name="myConnection" 
     connectionString="Data Source=DevServer;Initial Catalog='devData';Persist Security Info=True;User ID=devUser;Password=devPass;" 
     providerName="System.Data.SqlClient" />
Run Code Online (Sandbox Code Playgroud)

我所在的位置无法访问指定的"DevServer"数据源.
我有一个本地托管在"localhost"的数据库版本.
我想要做的是通过名为"DevServer"的数据源访问我的"localhost"数据库.

我不想失去通过"localhost"访问服务器的能力,因为我有其他项目将其用作数据源.我可以改变配置文件,但我必须确保我不检查它们,因为这会破坏其他人的配置.我仍然希望收到配置文件的任何更新,因此不能选择本地可写版本.

我已经尝试使用SQL Server配置管理器来创建别名,但我认为我做错了,因为我仍然无法使用"DevServer"进行连接.

SQL Server配置管理器应该能够实现我的目标吗?
任何人都可以建议我可以实现这一目标吗?

我想我的问题与类似,但没有接受的答案,它适用于SQL Express.

Mic*_*ren 5

您可以更新hosts文件以将您的机器名别名为DevServer:

127.0.0.1       localhost

# Comment this line out when back on the normal network:
127.0.0.1       DevServer
Run Code Online (Sandbox Code Playgroud)