Quais portas abrir para o espelhamento de banco de dados?

3

Temos dois servidores físicos nas diferentes áreas protegidas por firewalls. Precisamos usar o DB Mirroring para nosso propósito. Então, quais portas precisamos abrir entre duas áreas para usar o espelhamento de banco de dados do MS SQL 2008?

    
por Sasha 21.06.2011 / 18:15

3 respostas

3

Não há porta padrão usada para o espelhamento do banco de dados MS SQL. É definido pelo administrador. Então, converse com seu administrador do SQL e com seu administrador do Firewall e escolha uma porta apropriada.

Consulte aqui e aqui .

Citação específica do primeiro documento do technet,

Database Mirroring

Administrator chosen port. To determine the port, execute the following query:

SELECT name, protocol_desc, port, state_desc FROM sys.tcp_endpoints WHERE type_desc = 'DATABASE_MIRRORING'

There is no default port for Database mirroring however Books online examples use TCP port 7022. It is very important to avoid interrupting an in-use mirroring endpoint, especially in high-safety mode with automatic failover. Your firewall configuration must avoid breaking quorum. For more information, see Specifying a Server Network Address (Database Mirroring).

    
por 21.06.2011 / 18:27
6

Depende do tipo de autenticação do terminal usado. O endpoint do DBM em si usará apenas uma porta, normalmente configurada em 5022 (TCP). Mas o DBM suporta dois tipos de autenticação: WINDOWS e CERTIFICATE. Se CERTIFICADO for usado, a porta do DBM será suficiente. No entanto, quando a autenticação WINDOWS é usada, um handshake Kerberos ou NTLM precisa ser bem-sucedido entre os dois servidores e eles exigem suas próprias portas, consulte Como configurar um firewall para domínios e relações de confiança . Normalmente, você precisará de 135 (TCP) e 88 (TCP / UDP), às vezes 445. Novamente, eles não são necessários se a autenticação do DBM estiver configurada para usar o CERTIFICATE.

    
por 21.06.2011 / 21:24
-2

Além de portas necessárias para terminais (geralmente 5022,5023), O UDP 137 também é necessário para ser aberto nos dois lados do espelho. Esta porta é usada para descoberta de rede e netbios, que é o essencial parte dos endpoints de espelhamento para poder falar um com o outro. Espero que isso ajude.

    
por 09.01.2015 / 19:34