Я пытаюсь использовать хранимую процедуру с зашифрованными данными, я успешно написал ту же программу на Python. Однако, когда я использую С # для подключения к той же базе данных, он выдает эту ошибку. Не удается найти симметричный ключ keyFieldProtection, потому что он не существует или у вас нет разрешения.
Не удается найти симметричный ключ keyFieldProtection, потому что он не существует или у вас нет разрешения.
comment
Как вы думаете, как люди могут вам помочь с предоставленной информацией?
- person Eric   schedule 10.09.2019
Ответы (1)
Вам необходимо предоставить разрешения на ключи. Если вы не можете предоставить разрешения, необходимо переключить режим на проверку подлинности Windows.
В противном случае, если вы открываете мастер-ключ, обратитесь к следующему:
Как указано выше;
«Если главный ключ базы данных был зашифрован с помощью главного ключа службы, он будет автоматически открыт, когда это потребуется для расшифровки или шифрования. В этом случае нет необходимости использовать оператор OPEN MASTER KEY ».
Трудно сказать, не глядя на ваш код
person
Gauravsa
schedule
10.09.2019