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 tldr é que não se espera que apareça nenhum dado neste DMV e a visualização de catálogo correta para isso é
sys.database_mirroring_endpoints
com colunasis_encrypted
eencryption_algorithm_desc
.Ele
sys.dm_exec_connections
é originalmente do SQL 2005, que antecede o espelhamento de banco de dados, endpoints de sabão, métodos da web, endpoints http e, bem, todas as outras coisas agora extintas que estavam na moda, então tinham que estar em todos os produtos: tosse, IA, tosse:. O DMV foi originalmente feito para o único tipo de endpoint que existe, o endpoint TDS (sendo TDS o protocolo que o SQL Server usa para trocar comandos e dados). Os endpoints TDS são, portanto, totalmente suportados e funcionam bem com esse DMV. Então, vieram todos esses outros tipos de endpoint, que tinham suas próprias configurações e opções especiais, de modo que tinham suas próprias visualizações de catálogo, mas não foram incluídos em muitos dos DMVs, portanto, hoje.Mais longa, não há nada que impeça que os dados sejam desviados para a
encrypt_option
colunasys.dm_exec_connections
de qualquer outro ponto final, como na sua pergunta, oDATABASE_MIRRORING
ponto final. O motivo pelo qual não mostra nada para aquela coluna no DMV é porque ninguém se deu ao trabalho de fazer com que mostrasse nada. O único endpoint implementado para esse DMV é o endpoint TDS. Todos os outros mostrarão os valores padrão que você vê acima na captura de tela.É aqui que fica... estranho. Dado que este é o comportamento esperado (?) desde 2005 SP1 (?) quando você pode ativar TFs e configurar o espelhamento, estamos em um ponto onde mudar isso pode ser considerado uma mudança significativa . Não sei o suficiente sobre quem usa o DMV e o que é esperado, embora já tenha respondido a essa pergunta tantas vezes que parece que o resultado esperado é o valor real (se é ou não e o esquema de autenticação). . embora alguém possa discutir sobre compatibilidade com versões anteriores e meu Deus, o SQL Server mantém a compatibilidade com versões anteriores ao custo de avançar qualquer coisa, então isso poderia ser uma batalha de Pirro.
De qualquer forma, sim, use o
sys.database_mirroring_endpoints
DMV. Sim,endpoints
embora só possa haver um único.