Невозможно использовать конфиденциальный параметр проекта в SSIS 2012
В SSIS 2012 я пытаюсь использовать конфиденциальный параметр проекта для соединения OLEDB для оракула. Это прекрасно работает с чувствительным значением, установленным в FALSE (в Project Params Designer). Но я не хочу, чтобы пароль был таким видимым. Как только я обращаюсь к атрибуту Sensitive в значение TRUE и пытаюсь выполнить свой пакет, я получаю следующую ошибку:
Ошибка: 0xC0017010 в пакете: выражение не будет оцениваться, поскольку оно содержит конфиденциальную переменную параметра "$Project::OracleConnectionString". Убедитесь, что выражение используется правильно и защищает конфиденциальную информацию.
Любой совет будет принят во внимание!
Спасибо Вик
1 ответ
Что мне нужно было сделать, это удалить пароль из строки подключения, оставив для его атрибута Sensitive значение False. Затем добавьте выражение для пароля. Установите его, а затем установите для его атрибута Sensitive значение True.