2011-10-23 65 views
2

我们已将数据库从默认实例移动到SQL Server 2008 R2的命名实例(默认实例已被卸载)。将默认实例的请求重定向到命名实例

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

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

感谢和问候,
Vamyip使用的数据库别名

回答

1

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

下一次,不要硬编码数据库设置。将连接信息放入配置文件中。

+0

我试图创建别名,但无法找到如何在创建别名时解决错误实例。 – vamyip

0

在SQL Server配置管理器:

  • 确保你想成为默认使用的1433
  • 默认端口添加一个名为“MSSQLSERVER”的别名,TCP/IP协议的命名实例,端口1433.