如何使用静态端口通过 SQL Server 2019 Express 在本地主机上侦听?

How can I use a static port to listen on localhost with SQL Server 2019 Express?

我想使用默认静态端口 1433 而不是动态端口连接到本地主机上的 SQL Server Express。我想同时使用 IPv4 和 IPv6 进行连接,所以我希望能够同时使用 127.0.0.1 和 [::1].

进行连接

我已经通过 SQL 服务器配置管理器将 SQL Server Express 配置为在端口 1433 上侦听 0.0.0.0,但我仍然无法 SQL服务器侦听本地接口 [::1] 和 127.0.0.1.

上的端口 1433

有什么想法吗?

0.0.0.0 在 SQL 服务器配置管理器中称为“IPALL”导致 SQL 实例在所有当前和未来的 IP 地址上侦听该端口,包括 IP4 和 IP6 环回地址.

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