Я пытаюсь получить значение из столбца, который зашифрован с использованием функции «Всегда зашифровано». В SSMS я указал опцию соединения «column encryption setting = enabled», и параметр «Enable Parameterization for Always Encrypted» также включен.
Этот запрос, выполненный сам по себе, работает как положено.
Сообщение 156, Уровень 15, Состояние 1, Строка 1
Неверный синтаксис рядом с ключевым словом 'PROCEDURE'.
Сообщение 156, Уровень 15, Состояние 1, строка 1
Неверный синтаксис рядом с ключевым словом 'PROCEDURE'.
Сообщение 156, Уровень 15, Состояние 1, Строка 1
Неверный синтаксис рядом с ключевым словом «ПРОЦЕДУРА».
Сообщение 156, Уровень 15, Состояние 1, Строка 1
Неверный синтаксис рядом с ключевым словом «ПРОЦЕДУРА»'.
Сообщение 8180, Уровень 16, Состояние 1, Процедура sp_describe_parameter_encryption, Строка 1 [Стартовая строка запуска 0]
Оператор (ы) не может быть подготовлен.
Сообщение 8180, Уровень16, Состояние 1, Процедура sp_describe_parameter_encryption, Строка 1 [Стартовая Строка 0]
Оператор (ы) не может быть подготовлен.
Сообщение 8180, Уровень 16, Состояние 1, Процедура sp_describe_parameter_encryption, Строка 1 [Стартовая строка 0)
Оператор (ы) не может быть подготовлен.
Сообщение 8180, Уровень 16, Состояние 1, Процедура sp_describe_parameter_encryption, Строка 1 [Строка запуска партии 0]
Оператор (ы) не может быть подготовлен.
Произошла ошибка при выполнении пакета,Сообщение об ошибке: Внутренняя ошибка. Метаданные для параметра '@ p850913a51d1247f290af5a8e7dd24f25' в операторе или процедуре 'ALTER PROCEDURE dbo.Test AS BEGIN DECLARE @value AS VARCHAR (25) = @ p850913a51d1247f290af5a8e7dd24f25;ВЫБЕРИТЕ PrivateID ИЗ TestDB.dbo.tblData WHERE PrivateID = @value;END 'отсутствует в наборе результатов, возвращаемом sp_describe_parameter_encryption.
Как правильно получить результаты из всегда зашифрованного столбца с помощью хранимой процедуры?