将对默认实例的请求重定向到命名实例

时间:2011-10-23 14:10:47

标签: sql-server sql-server-2008-r2

我们已将数据库从默认实例移至SQL SERVER 2008 R2的命名实例(已卸载默认实例)。

但是,我们已经分发了客户端软件,该软件仅通过Internet连接到静态IP地址上的默认SQL Server实例。

有关如何将客户端对默认实例的连接请求转发到现在托管数据库的命名实例的任何指针?

谢谢和问候,
Vamyip

2 个答案:

答案 0 :(得分:1)

尝试使用数据库别名。运行%windir%\system32\cliconfg.exe和/或%windir%\syswow64\cliconfg.exe并创建指向新实例的别名。在32位系统上,system32就是您所需要的。在64位系统上,如果您运行的是32位客户端应用程序,则需要syswow64。

下次,请勿对数据库设置进行硬编码。将连接信息放入配置文件中。

答案 1 :(得分:0)

在SQL Server配置管理器中:

  • 确保您希望成为默认名称的实例使用默认端口1433。
  • 添加名为“MSSQLSERVER”的别名,协议TCP / IP,端口1433。