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

发布于 2024-12-11 05:22:34 字数 191 浏览 0 评论 0原文

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

然而,我们有分布式客户端软件,它仅通过互联网上的静态 IP 地址连接到 SQL Server 的默认实例。

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

谢谢和问候,
瓦米普

We have moved our database from default instance to named instance of SQL SERVER 2008 R2 (default instance has been uninstalled).

However, we have distributed client software which connect only to default instance of SQL Server over internet on a static IP address.

Any pointers about how to forward connection requests to default instance by clients to the named instance which is hosting the database now?

Thanks and Regards,
Vamyip

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

烟若柳尘 2024-12-18 05:22:34

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

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

Try using database aliases. Run %windir%\system32\cliconfg.exe and/or %windir%\syswow64\cliconfg.exe and create an alias that points into the new instance. On 32-bit systems, system32 is all you need. On 64 -bit systems, syswow64 is needed if you are running a 32-bit client application.

Next time, do not hard-code database settings. Put connection info into a configuration file.

千寻… 2024-12-18 05:22:34

在 SQL Server 配置管理器中:

  • 确保要作为默认实例的命名实例使用默认端口 1433。
  • 添加名为“MSSQLSERVER”的别名、协议 TCP/IP、端口 1433。

In SQL Server Configuration Manager:

  • Ensure the named instance you want to be the default is using the default port of 1433.
  • Add an alias named "MSSQLSERVER", protocol TCP/IP, port 1433.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文