Доступ к пакетам SQL Server .dtsx без служб интеграции - PullRequest
2 голосов
/ 25 апреля 2019

Я сохранил некоторые .dtsx пакеты интеграции, которые работают, в экземпляр SQL Server, а не в файловую систему.

Я хотел бы очистить их и повторить их, но я могуне можете найти и удалить их.Я попытался подключиться к серверу с помощью служб интеграции, но получаю сообщение «Указанная служба не существует в качестве установленной службы»

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

Если мне не хватает какой-либо документации, в которой показано, как включить службы в уже установленном экземпляре, чего было бы достаточно, но если нет, я бы хотел узнать, есть ли какой-нибудь другой способ доступа к этим файлам, чтобы я мог очистить их и заменить некоторые из них без необходимости указывать все в локальной папке.

1 Ответ

1 голос
/ 25 апреля 2019

Без установленных служб интеграции вы не сможете получить доступ к этим пакетам, если они хранятся в базе данных SQL Server (не в файловой системе).

Ссылаясь на Документация по управлению пакетами :

По умолчанию папка «Хранимые пакеты» содержит две папки: Файловая система и MSDB . В папке «Файловая система» перечислены пакеты, сохраненные в файловой системе. Расположение этих файлов указывается в файле конфигурации для службы Integration Services. Папкой по умолчанию является папка Packages, расположенная в % Program Files% \ Microsoft SQL Server \ 100 \ DTS .

В папке MSDB перечислены пакеты служб Integration Services, которые были сохранены в базе данных SQL Server msdb на сервере. Таблица sysssispackages содержит пакеты, сохраненные в msdb .

Чтобы просмотреть список пакетов в хранилище пакетов, необходимо открыть SQL Server Management Studio и подключиться к службам Integration Services.

Дополнительная информация

...