Ao configurar servidores vinculados em um grupo de disponibilidade, preciso configurar os servidores vinculados no ouvinte do AG, bem como nos nós do AG? Herdei um AG de 2 nós que atualmente possui um conjunto de servidores vinculados no ouvinte e nos nós individuais (portanto, no SSMS, se eu me conectar aos nós e ao ouvinte, os servidores vinculados aparecerão em todos os três). Preciso adicionar um novo servidor vinculado, por isso não tenho certeza se preciso adicioná-lo no ouvinte ou apenas nos nós. Um de nossos desenvolvedores configurou o servidor vinculado no nó ativo e a conexão funcionou quando ele executou um script de teste conectado diretamente ao nó ativo, mas não conseguiu se conectar ao servidor vinculado se tentasse executar o script enquanto estava conectado ao ouvinte. Tivemos um problema semelhante ao executar procedimentos armazenados do banco de dados MASTER se o sp não estivesse instalado no ouvinte, mesmo que estivesse instalado no MASTER em ambos os nós. Não tenho certeza se esse é um comportamento normal ou se o AG foi configurado de alguma forma não padrão que está impedindo o funcionamento de sp's e servidores vinculados que não estão configurados no próprio ouvinte.
relate perguntas
-
SQL Server - Como as páginas de dados são armazenadas ao usar um índice clusterizado
-
Preciso de índices separados para cada tipo de consulta ou um índice de várias colunas funcionará?
-
Quando devo usar uma restrição exclusiva em vez de um índice exclusivo?
-
Quais são as principais causas de deadlocks e podem ser evitadas?
-
Como determinar se um Índice é necessário ou necessário
O ouvinte sempre aponta para a réplica primária; se você precisar ter o servidor vinculado disponível, independentemente de qual réplica seja a primária (ou secundária, dependendo), ele precisará ser configurado em cada uma dessas réplicas. O ouvinte é uma entrada DNS e um objeto de computador AD; não pode ter nada configurado, pois não é uma entidade SQL real.
A única ressalva aqui é se você estiver usando o SQL Server 2022 e contiver grupos de disponibilidade. Neste caso, o ouvinte ainda não é uma entidade, porém ele (junto com o banco de dados) decidirá se você se conecta ao grupo de disponibilidade contido ou não, o que é diferente em termos de msdb e master, pois estes são redirecionados para o grupo de disponibilidade contido .
Veja acima.
Não tenho ideia se esse nó era o primário ou não, nem sabemos qual foi o erro retornado (se tiver, atualize a pergunta).
Isso não faz sentido, a menos que você esteja usando um grupo de disponibilidade contido (novamente, veja acima).