No Amazon AWS, VPC, estou tentando configurar a replicação no SQL Server e ter três servidores configurados com a porta 1433 RDP aberta (1 web, dois SQL). Eu posso RDC em cada servidor. No servidor da web, posso conectar via SSMS a ambos os SQL Servers usando o endereço IP. No entanto, não consigo me conectar a eles com seus nomes de servidores. Isso normalmente não seria um problema, mas ao tentar configurar um assinante de replicação, não posso usar o endereço IP e ter que usar o nome do servidor e receber o seguinte erro:
TITLE: Connect to Server
------------------------------
Cannot connect to 10.0.2.xxx.
------------------------------
ADDITIONAL INFORMATION:
SQL Server replication requires the actual server name to make a connection to the server. Connections through a server alias, IP address, or any other alternate name are not supported. Specify the actual server name, 'xxxxxxxxxx'. (Replication.Utilities)
------------------------------
Nas minhas configurações do grupo de segurança (tenho o SQL Server em um grupo), abri todas as portas, mas ainda não vejo o servidor B na lista de servidores de rede disponíveis do servidor A.
Eu também tenho habilitar conexões remotas habilitadas.
Como posso resolver isso?
- ATUALIZAÇÃO -
Já experimentei várias das sugestões fornecidas aqui , mas ainda estou com a experiência mesmo problema.
Resumidamente, no servidor A, criei um alias no meu arquivo de hosts apontando para o servidor B.
No gerenciador de configuração do SQL Server, criei um alias, apontando para o nome que criei no arquivo de hosts. No servidor A, no SSMS, conecto-me ao servidor db B usando o alias que eu coloco no gerenciador de configuração do SQL Server - então eu sei que o alias funcionou.
No entanto, quando eu insiro esse nome de alias ao tentar configurar um assinante, recebo o mesmo erro de antes.