powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / что лучше динамический sql или контейнеры SSIS
12 сообщений из 12, страница 1 из 1
что лучше динамический sql или контейнеры SSIS
    #39728714
Lania
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Подскажите, может у кого есть опыт в этом.
Есть порядка 10 баз с одинаковой структурой. И вот вопрос, чтобы достать данные из всех баз лучше использовать динамический запрос, который будет создавать запрос состоящий из Union, или контейнер цикл по каждому элементу в SSIS.
...
Рейтинг: 0 / 0
что лучше динамический sql или контейнеры SSIS
    #39728727
tunknown
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LaniaЕсть порядка 10 баз с одинаковой структурой. И вот вопрос, чтобы достать данные из всех баз лучше использовать динамический запрос, который будет создавать запрос состоящий из Union, или контейнер цикл по каждому элементу в SSIS.
Если вы уже хорошо знаете SSIS и вам понадобятся дополнительные его задачи, то можно т его. Если не знаете, то лучше самописный sql- больше контроля.
Смотрите здесь про SSIS .
...
Рейтинг: 0 / 0
что лучше динамический sql или контейнеры SSIS
    #39728732
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lania,

мастер экспорта. Создает пакет SSIS, который можно переиспользовать в проекте или еще как-то.
...
Рейтинг: 0 / 0
что лучше динамический sql или контейнеры SSIS
    #39728740
Lania
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tunknown, сейчас данная задача решена с помощью sql (как решить ее на SSIS тоже понятно). Просто возможно кто то знает какие то подводные камни данных способов. А так же интересно что из этого будет работать быстрее и с меньшей нагрузкой на сервер.
...
Рейтинг: 0 / 0
что лучше динамический sql или контейнеры SSIS
    #39728830
msLex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Laniatunknown, сейчас данная задача решена с помощью sql (как решить ее на SSIS тоже понятно). Просто возможно кто то знает какие то подводные камни данных способов. А так же интересно что из этого будет работать быстрее и с меньшей нагрузкой на сервер.


SSIS в данном случае нужен, только если есть вполне осязаемая вероятность, что ваши базы разъедутся по разным серверам, которые нельзя связать через Linked Server.

Во всех остальных случаях SSIS даст только накладные расходы.
...
Рейтинг: 0 / 0
что лучше динамический sql или контейнеры SSIS
    #39728870
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
insert bulk, однако, серьезный аргумент против динамического запроса.
...
Рейтинг: 0 / 0
что лучше динамический sql или контейнеры SSIS
    #39729023
.Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LaniaДобрый день!
Подскажите, может у кого есть опыт в этом.
Есть порядка 10 баз с одинаковой структурой. И вот вопрос, чтобы достать данные из всех баз лучше использовать динамический запрос, который будет создавать запрос состоящий из Union, или контейнер цикл по каждому элементу в SSIS.
Цикл означает невозможность параллельной работы по доставке данных.
Для параллельной работы нужно либо 10 источников, либо 10 вызовов пакета доставки. Есть еще Script task, но это для тех, кто точно знает, что делает.
...
Рейтинг: 0 / 0
что лучше динамический sql или контейнеры SSIS
    #39729046
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Laniatunknown, сейчас данная задача решена с помощью sql (как решить ее на SSIS тоже понятно). Просто возможно кто то знает какие то подводные камни данных способов. А так же интересно что из этого будет работать быстрее и с меньшей нагрузкой на сервер."Быстрее и с меньшей нагрузкой" - критериев оценки решения всё таки больше :-)
Лучше подойти со стороны требований - хватает ли существующего решения, какие у него недостатки, не абстрактные, а мешающие бизнесу/технарям.
А то ускорить импорт с двух секунд до одной - тоже будет "быстрее", но смысла что то менять нет.
...
Рейтинг: 0 / 0
что лучше динамический sql или контейнеры SSIS
    #39729059
Lania
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alexeyvg,есть проблема, но с чем связана пока разобраться не могу. Есть пакет SSIS, в задачах, которого и запускаются скрипты. Периодически на разных шагах пакет вываливается с ошибкой:

Поставщик OLE DB "SQLNCLI11" для связанного сервера "server2" вернул сообщение "Время ожидания запроса истекло".
Поставщик OLE DB "SQLNCLI11" для связанного сервера "server2" сообщил об ошибке. Исполнение прервано поставщиком по причине достижения пределов ресурса.

Сбой выполнения запроса "exec [Заполнение Таблицы динамическим скриптом]" со следующей ошибкой:
"Не удалось выбрать набор строк у поставщика OLE DB "SQLNCLI11" для связанного сервера "server2". .".
Возможные причины сбоя: проблемы с этим запросом, свойство "ResultSet" установлено неправильно, параметры установлены неправильно или соединение было установлено неправильно.


Определенная задача висит 10 минут и потом вылетает с данной ошибкой. Если перезапустить шаг, то все проходит успешно.
...
Рейтинг: 0 / 0
что лучше динамический sql или контейнеры SSIS
    #39729151
Фотография a_voronin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lania,

Рано или поздно вы захотите разнести базы по разным серверам, поэтому рекомендую использовать SSIS. Там можно организовать цикл по всем БД
...
Рейтинг: 0 / 0
что лучше динамический sql или контейнеры SSIS
    #39729154
Фотография a_voronin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LaniaИсполнение прервано поставщиком по причине достижения пределов ресурса.

Железяку у вас слабая
...
Рейтинг: 0 / 0
что лучше динамический sql или контейнеры SSIS
    #39729213
Lania
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
a_voronin,сервер, к которому идут запросы действительно так себе.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / что лучше динамический sql или контейнеры SSIS
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]