Как одно подключение использовать в разных пакетах?

0 голосов
Sergrey_VL в категории Как сделать...
Имеется два пакета, которые получают данные из разных баз, находящихся  на одном сервере. Можно ли и как  в данном случае использовать одно и тоже подключение для обоих пакетов?

Ответ: 1 шт.

0 голосов
Ирина Комарова

Если базы данных разные, то подключение должно быть настроено к каждой из них.

Создайте пакет A, в котором будут настроены подключения к каждой базе данных. Каждому подключению задайте модификатор доступа "Открытый". Сохраните пакет.

Чтобы использовать эти подключения в пакете B, необходимо в нем создать ссылку на пакет А. После создания ссылки в пакете В на вкладке Подключения Панели компонентов будут  доступны подключения из пакета А.

Sergrey_VL
Сделал все именно так, как Вы написали. В списке подключений пакета B появляется Название ссылки на пакет А, но эта ссылка не раскрывается, и выбрать подключение пакета В нет возможности.
Ирина Комарова

Если Вы все сделали правильно, то на странице "Сценарий" пакета В во вкладке Подключения будет доступно настроенное в пакете А подключение. Выделите его, нажмите правую кнопку мыши, появится контекстное меню, через которое можно добавить подключение в сценарий.

Если внутри пакета В также есть настроенные подключения, то они тоже доступны (см. рисунок):

Sergrey_VL

Спасибо! Получилось. Моя ошибка была в том, что в пакете А я задавал модификатор доступа не на самом подключении,а на ссылке на это подключение в сценарии А.

...