Как добавить пакеты служб SSIS в базу данных MSDB на SQL Server 2005? - PullRequest
3 голосов
/ 08 апреля 2009

У меня на компьютере установлена ​​SQL Server 2005, и у меня возникают проблемы с выполнением пакета служб SSIS, хранящегося в файловой системе. Я хочу сохранить это в базе данных MSDB, но не знаю, как это сделать.

Я смотрел это видео: http://download.microsoft.com/download/5/3/0/5303799D-8739-4BDC-8062-337368357391/SQLServerAgentTroubleshoot.wmv

Это видео проведет вас через процесс в SQL Management Studio, однако оно показывает службы Integration Services как отдельный раздел в Management Studio, и у меня его нет?

Есть какие-нибудь идеи, как я могу увидеть Intergration Service в Management Studio или как добавить пакет в базу данных MSDB без него?

Ответы [ 4 ]

4 голосов
/ 08 апреля 2009

В обозревателе объектов в Management Studio кнопка «Соединить» имеет раскрывающийся список, в котором можно указать службы Integration Services. Вы можете использовать это, чтобы получить доступ к вашему хранилищу пакетов MSDB.

Однако, чтобы получить ваш пакет служб SSIS, проще всего построить его для развертывания, чтобы вы получили файл .manifest. Запустите это, и вы можете установить его в MSDB.

3 голосов
/ 08 апреля 2009

В качестве альтернативы, если вы создали свой пакет служб SSIS в BIDS, вы можете перейти в меню, выбрать «Файл> Сохранить копию PACKAGENAME.dtsx как ...», выбрать «SQL Server» в качестве места назначения и ввести имя сервера. , Вы также можете выбрать уровень защиты пакета в отношении конфиденциальных данных, вы можете просмотреть все свои варианты на MSDN .

0 голосов
/ 18 июля 2017

Использование опции CreateDeploymentUtility уместно, если вы используете более старую модель развертывания пакета, но не если вы используете модель развертывания проекта, я считаю.

Я также не вижу «Файл> Сохранить копию PACKAGENAME.dtsx как ...», выбираю опцию «SQL Server» при использовании модели развертывания Project.

0 голосов
/ 10 апреля 2014

Если все еще интересно, как собрать пакет для развертывания:

  1. в BIDS, щелкните правой кнопкой мыши решение (в верхней части правой боковой панели) и выберите Свойства.
  2. В утилите развертывания установите параметр CreateDeploymentUtility с False на True.
  3. Щелкните правой кнопкой мыши решение (в верхней части правой боковой панели) и выберите Перестроить.
  4. Теперь перейдите в папку проекта решения. В папке «... \ bin \ deploy \» вы найдете Манифест развертывания служб Integration Services. Щелкните правой кнопкой мыши по этому, выберите Deploy и затем следуйте инструкциям мастера. Служба SSIS должна появиться в SQL Server Management Studio в разделе служб Integration Services в \ MSDB.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...