SQLEXPRESS 的别名

SQLEXPRESS 的别名

我有 SQL Server 2008 的开发版本,但现在我有一个带有硬编码连接字符串的软件:

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

现在我尝试在配置工具中向 SQLEXPRESS 添加一个别名,但它就是不想使用这个新的别名。

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

答案1

请按照以下步骤添加别名:

  1. 打开 SQL Server 配置管理器
  2. 展开 SQL Native Client 配置
  3. 右键单击别名并选择New Alias...
  4. 在“新建别名”窗口中:
    • 输入.\SQLEXPRESS别名。
    • 选择适当的协议(例如命名管道)
    • 输入.服务器名称(相当于localhost)。
  5. 单击“确定”进行更改。

更改 HOSTS 文件以包含 SQLEXPRESS 的设置只会将名为 SQLEXPRESS 的计算机的 DNS 查找重定向到指定的 IP 地址。这不会导致.\SQLEXPRESS解析到 localhost SQL 实例。

相关内容