如何使用静态端口通过SQL Server 2019 Express在localhost上侦听?

问题描述

我想使用认的静态端口1433(而不是动态端口)连接到localhost上的sql Server Express。我想同时使用IPv4和IPv6进行连接,所以我希望能够同时使用127.0.0.1和[:: 1]进行连接。

我已经设法通过sql Server配置管理器将sql Server Express配置为在0.0.0.0上的端口1433上进行侦听,但是我仍然无法使sql Server在本地接口[:: 1]上的端口1433上进行侦听,并且127.0.0.1。

有什么想法吗?

解决方法

在SQL Server配置管理器中称为“ IPALL”的0.0.0.0使SQL实例在所有当前和将来的IP地址(包括IP4和IP6回送地址)上的该端口上进行侦听。

如果您希望SQL Server仅在环回地址上侦听 ,请在配置管理器中为TCP / IP禁用“全部监听”,并分别启用和配置两个环回ip地址。