为数据库镜像打开哪些端口

Sas*_*sha 3 firewall port database-mirroring sql-server

我们在受防火墙保护的不同区域有两台物理服务器。我们需要使用 DB Mirroring 来达到我们的目的。那么我们需要在两个区域之间打开哪些端口才能使用 MS SQL 2008 DB Mirroring?

Rem*_*anu 6

这取决于所使用的端点身份验证类型。DBM 端点本身将仅使用一个端口,通常配置为 5022 (TCP)。但是 DBM 支持两种类型的身份验证:WINDOWS 和 CERTIFICATE。如果使用 CERTIFICATE,那么 DBM 端口就足够了。但是,当使用 WINDOWS 身份验证时,两个服务器之间的 Kerberos 或 NTLM 握手必须成功,并且这些服务器需要自己的端口,请参阅如何为域和信任配置防火墙。通常,您需要 135 (TCP) 和 88 (TCP/UDP),有时需要 445。同样,如果 DBM 身份验证配置为使用 CERTIFICATE,则不需要这些。