SQL Server 2016 всегда зашифрованы и всегда доступны для чтения вторичная ошибка соединения
Я использовал Always Encrypted в SQL 2016 для шифрования данных в нескольких столбцах таблицы в моем приложении. Всегда зашифрованный, кажется, настроен правильно, потому что я вижу зашифрованные данные в SSMS и расшифрованные данные в моем приложении.
Мое приложение подключается к группе доступности AlwaysOn для своей базы данных. Я могу выполнять запросы к основной базе данных без каких-либо ошибок. Как только я пытаюсь выполнить запрос к активному вторичному устройству только для чтения, я получаю следующую ошибку:
Используемый экземпляр SQL Server не поддерживает шифрование столбцов.
Учитывая, что запрос, который я запускаю к дополнительному устройству, даже не идет к таблице с зашифрованными данными, я предполагаю, что проблема связана с тем фактом, что я добавил это к моей строке подключения только для чтения:
Настройка шифрования столбца = включена
Кто-нибудь знает, если это проблема, и если да, то как мне ее решить? Является ли моя единственная возможность запрашивать только у основного при доступе к зашифрованным данным и удалять эту опцию из строки подключения только для чтения?
Заранее спасибо!