Eu usei Sempre criptografado no SQL 2016 para criptografar os dados em algumas colunas de uma tabela no meu aplicativo. Sempre criptografado parece estar configurado corretamente, porque eu posso ver os dados criptografados no SSMS e os dados descriptografados no meu aplicativo.
Meu aplicativo se conecta a um grupo de disponibilidade AlwaysOn para seu banco de dados. Eu posso executar consultas no banco de dados principal sem erros. Assim que eu tento executar uma consulta no secundário somente leitura ativo, recebo o seguinte erro:
A instância do SQL Server em uso não oferece suporte à criptografia de coluna.
Dado que a consulta que executo contra o secundário nem sequer vai contra a tabela com dados criptografados, estou assumindo que o problema está relacionado ao fato de que adicionei isso à minha string de conexão somente leitura:
Configuração de criptografia de coluna = ativada
Alguém sabe se isso é um problema e, em caso afirmativo, como resolvê-lo? Minha única opção é consultar apenas o principal ao acessar dados criptografados e remover essa opção da minha string de conexão somente leitura?
Obrigado antecipadamente!