Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 SSIS - централизованное управление источниками данных  [new]
Digit_ALL
Member

Откуда: Одесса
Сообщений: 86
День добрый.
Подскажите пожалуйста, можно ли как-то централизованно изменять пароли к БД у источников данных?

Ситуация следующая:
необходимо будет создать много разных SSIS пакетов (более ста штук), которые будут подключаться к тем или иным БД.
Но пароли к БД периодически меняются. Перелопачивать все пакеты и везде менять пароли - не выход.
Есть ощущение что эта проблема как-то решается, но как - найти не могу.
Подскажите как быть.
15 май 14, 14:36    [16021392]     Ответить | Цитировать Сообщить модератору
 Re: SSIS - централизованное управление источниками данных  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8805
Что Вы имеете в виду под паролем базы данных?
15 май 14, 14:54    [16021534]     Ответить | Цитировать Сообщить модератору
 Re: SSIS - централизованное управление источниками данных  [new]
Digit_ALL
Member

Откуда: Одесса
Сообщений: 86
Имел ввиду логин/пароль для подключения к БД.
Абстрактный пример: для подключения к некой базе данных AdventureWorks2008, нужно указать Логин: student и Пароль: welcome
Вот этот пароль (тот который "welcome") через год вероятнее всего изменится.
15 май 14, 15:06    [16021618]     Ответить | Цитировать Сообщить модератору
 Re: SSIS - централизованное управление источниками данных  [new]
Гадя Петрович
Member

Откуда: планета Плюк, 215 в тентуре, галактика Кин-дза-дза в Спирали
Сообщений: 52912
вообще, с любым пакетом, если он хранится в файловой системе, можно работать как с текстовым файлом, другое дело что пароли там зашифрованы
думаю, можно новые пароли шифровать и подменять
15 май 14, 15:21    [16021733]     Ответить | Цитировать Сообщить модератору
 Re: SSIS - централизованное управление источниками данных  [new]
Гадя Петрович
Member

Откуда: планета Плюк, 215 в тентуре, галактика Кин-дза-дза в Спирали
Сообщений: 52912
http://technet.microsoft.com/en-us/library/ms141747.aspx
Encryption, as used by package protection levels, is performed by using the Microsoft Data Protection API (DPAPI), which is part of the Cryptography API (CryptoAPI).
15 май 14, 15:22    [16021738]     Ответить | Цитировать Сообщить модератору
 Re: SSIS - централизованное управление источниками данных  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8805
Создайте ТУ, согласно которым в каждой базе должен быть фиксированный логин для пакета. Перейдите на авторизацию Windows.
15 май 14, 15:41    [16021861]     Ответить | Цитировать Сообщить модератору
 Re: SSIS - централизованное управление источниками данных  [new]
SSIS
Guest
Digit_ALL,

пакет запускается утилитой dtsexec, у которой есть куча параметров запуска, один из которых "/Conn[ection]". В нем можно указать новую connectionstring для любого из коннектов пакета, а уж в connectionstring можете менять все, в том числе и пароль/логин.
15 май 14, 15:44    [16021876]     Ответить | Цитировать Сообщить модератору
 Re: SSIS - централизованное управление источниками данных  [new]
HandKot
Member

Откуда: Sergiev Posad
Сообщений: 3058
+ использование конфигураций как файловой, так и табличной
строку соединения генерить в expression
15 май 14, 16:16    [16022148]     Ответить | Цитировать Сообщить модератору
 Re: SSIS - централизованное управление источниками данных  [new]
Digit_ALL
Member

Откуда: Одесса
Сообщений: 86
Владислав Колосов,
К сожалению, не все базы мы имеем права администрировать - это удаленные сервера иногда вообще других организаций иногда вовсе не MsSQL.
Посему зафиксировать логин/пароль мы не можем, и использовать вин-авторизацию тоже не везде можем.

Гадя Петрович,
хранятся пакеты не в файловой системе, а уровень защиты сейчас: EncryptSensitiveWithPassword.
15 май 14, 16:22    [16022204]     Ответить | Цитировать Сообщить модератору
 Re: SSIS - централизованное управление источниками данных  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8805
А если пароли хранить в файле и загружать из него в пакет?
15 май 14, 16:27    [16022246]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить