Поделиться через


Как сохранить копию пакета

Эта процедура описывает, как сохранить копию пакета в файле, хранилище пакетов или базе данных msdb в Microsoft SQL Server. При указании места сохранения копии пакета можно также обновить имя пакета.

Хранилищем пакетов может быть одновременно база данных msdb и папки файловой системы, только база данных msdb или только папки файловой системы. В базе данных msdb пакеты хранятся в таблице sysdtspackages. Эта таблица содержит столбец folderid, который идентифицирует логический каталог, которому принадлежит пакет. Логические каталоги предоставляют полезный способ группировки пакетов, сохраненных в базе данных msdb, так же как файловая система предоставляет способ группировки пакетов, сохраненных в файловой системе. Строки в таблице sysdtspackagefolders90 в базе данных msdb определяют папки.

Если база данных msdb не определена как часть хранилища пакетов, то при выборе SQL Server в параметре Путь к пакету можно продолжить связывание пакетов с существующими логическими папками.

ПримечаниеПримечание

Чтобы сохранить копию пакета, необходимо открыть пакет в конструкторе служб SSIS.

Сохранение копии пакета

  1. В обозревателе решений дважды щелкните пакет, копию которого необходимо сохранить.

  2. В меню Файл выберите пункт Сохранить копию <файл пакета> как.

  3. В диалоговом окне Сохранение копии пакета выберите размещение пакета в списке Размещение пакета.

  4. Если для размещения пакета выбран SQL Server или Хранилище пакетов служб SSIS, то введите имя сервера.

  5. Если сохранение производится в SQL Server, укажите тип проверки подлинности, а если используется проверка подлинности SQL Server, введите имя пользователя и пароль.

  6. Чтобы указать путь к пакету, введите путь к пакету или нажмите кнопку обзора (…) и укажите расположение пакета. Имя пакета по умолчанию — «пакет». При необходимости замените имя пакета на нужное.

    При выборе SQL Server в качестве значения параметра Путь к пакету путь к пакету состоит из логических папок в базе данных msdb и имени пакета. Например, если пакет DownloadMonthlyData связан с папкой Finance в папке MSDB (имя по умолчанию корневой логической папки в базе данных msdb), то путь к пакету DownloadMonthlyData выглядит как MSDB/Finance/DownloadMonthlyData.

    Если в качестве значения параметра Путь к пакету выбирается Хранилище пакетов служб SSIS, путь к пакету состоит из каталога, которым управляют службы Integration Services. Например, если пакет UpdateDeductions находится в папке HumanResources — в папке файловой системы, которой управляет служба, то путь к пакету выглядит как /File System/HumanResources/UpdateDeductions; аналогично, если пакет PostResumes связан с папкой HumanResources в папке MSDB, то путь к пакету выглядит как MSDB/HumanResources/PostResumes.

    Если в качестве значения параметра Путь к пакету выбирается Файловая система, путь к пакету представляет собой имя в файловой системе и имя файла. Например, если имя пакета UpdateDemographics, то путь к пакету выглядит как C:\HumanResources\Quarterly\UpdateDemographics.dtsx.

  7. Просмотрите уровень защиты пакета.

  8. Для изменения уровня защиты нажмите кнопку обзора (…) возле поля Уровень защиты.

    • В диалоговом окне Уровень защиты пакета выберите иной уровень защиты.

    • Нажмите кнопку ОК.

  9. Нажмите кнопку ОК.