别名到SQLEXPRESS

我从SQL Server 2008开发者版本,但现在我有一个硬编码连接string的软件:

Data Source=.\SQLEXPRESS;Initial Catalog=db;User Id=sa;Password=1234; 

现在我尝试在configuration工具中添加一个Alias到SQLEXPRESS,但是它不想使用这个新的别名。

我启用了TCP / IP并重新启动服务。

按照以下步骤添加别名:

  1. 打开SQL Serverconfigurationpipe理器
  2. 展开SQL Native Clientconfiguration
  3. 右键单击别名并selectNew Alias...
  4. 在新别名窗口中:
    • input.\SQLEXPRESS作为别名。
    • select适当的协议(例如命名pipe道)
    • 回车 为服务器名称(这相当于localhost )。
  5. 点击确定进行更改。

将HOSTS文件更改为包含SQLEXPRESS的设置将仅将名为SQLEXPRESS的计算机的DNS查找redirect到指定的IP地址。 这不会导致.\SQLEXPRESSparsing为本地主机SQL实例。