SQL Server 2016 всегда зашифрованы и всегда доступны для чтения вторичная ошибка соединения

Я использовал Always Encrypted в SQL 2016 для шифрования данных в нескольких столбцах таблицы в моем приложении. Всегда зашифрованный, кажется, настроен правильно, потому что я вижу зашифрованные данные в SSMS и расшифрованные данные в моем приложении.

Мое приложение подключается к группе доступности AlwaysOn для своей базы данных. Я могу выполнять запросы к основной базе данных без каких-либо ошибок. Как только я пытаюсь выполнить запрос к активному вторичному устройству только для чтения, я получаю следующую ошибку:

Используемый экземпляр SQL Server не поддерживает шифрование столбцов.

Учитывая, что запрос, который я запускаю к ​​дополнительному устройству, даже не идет к таблице с зашифрованными данными, я предполагаю, что проблема связана с тем фактом, что я добавил это к моей строке подключения только для чтения:

Настройка шифрования столбца = включена

Кто-нибудь знает, если это проблема, и если да, то как мне ее решить? Является ли моя единственная возможность запрашивать только у основного при доступе к зашифрованным данным и удалять эту опцию из строки подключения только для чтения?

Заранее спасибо!

0 ответов

Другие вопросы по тегам