Запуск пакетов служб SSIS, сохраненных на SQL Server, и запуск пакетов, сохраненных в формате dtsx (XML) - PullRequest
1 голос
/ 11 июля 2011

Когда я запускаю VS2008 локально и открываю пакет, который указывает на удаленную базу данных и запускаю, я считаю, что данные, от входного файла до сервера БД, проходят через мой ПК, даже если файл данных включен сервер базы данных.

Однако, если пакет служб SSIS хранится в SQL Server, и я запускаю задание через агент SQL, мой компьютер не отображается, и данные не проходят через мой компьютер, поэтому я должен получить увидеть значительное повышение производительности.

Это так? Я просто хочу подтвердить. В настоящее время у меня нет разрешения на сохранение Пакета на нашем сервере разработки, и я рассматриваю возможность запроса прав, чтобы сделать это по вышеуказанной причине, при условии, что это действительная причина.

Какой тип доступа необходим для сохранения пакетов служб SSIS на SQL Server? Может ли быть причина для отказа в моих правах на это, возможно, потому что предоставление мне такого доступа потребовало бы предоставления повышенного уровня доступа, который также позволил бы мне делать другие вещи, которые администратор БД мог бы не хотеть, чтобы я делал? Как разработчик, я думаю, что у меня должна быть возможность перетасовывать данные из UAT или что-то еще, кроме производственного env, в базу данных DEV без необходимости запрашивать это у администратора базы данных, когда он обходит это.

1 Ответ

1 голос
/ 11 июля 2011

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

В базе данных msdb создано определенных ролей для управления пакетами служб SSIS, поэтому ваш администратор базы данных может позволить вам развертывать и запускать их, не делая вас системным администратором. Однако, как говорится в документации, при запуске пакетов из заданий возможна проблема повышения привилегий, поэтому рекомендуется создать учетную запись прокси.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...