Отредактируйте dtsx через SSMS - PullRequest
0 голосов
/ 22 января 2019

Я создал и выполнил dtsx с соответствующим мастером SSMS:

enter image description here Это был импорт плоского файла в существующую таблицу.

В конце я сохранил «пакет» в виде файла .dtsx

Теперь мне нужно изменить сопоставления столбцов и повторно выполнить этот пакет.

Есть ли способ сделать это с помощью SQL Server Management Studio?

Я попытался открыть файл, но он открывает это диалоговое окно:

enter image description here

Там, где я больше не могу редактировать сопоставления.

Обновление:

Я понимаю, что "редактирование" dtsx - непростая вещь, но есть ли причина, по которой мастер не может быть запущен снова с уже установленными значениями? Как открыть мастер на последнем шаге и перейти назад к предыдущим шагам. Это существующий функционал в конце концов ...

Есть какой-нибудь трюк, который я мог бы сделать это? Может из командной строки? Это удовлетворит мои нужды.

Ответы [ 2 ]

0 голосов
/ 22 января 2019

Единственный способ редактировать пакеты .dtsx - использовать средства данных SQL Server для Visual Studio (Business Intelligence Development Studio в более старых версиях)

SQL Server Management Studio может управлять и планировать выполнение пакетов, а не там, где редактируются пакеты.

Существуют некоторые конфигурации, которые вы можете редактировать в SSMS перед выполнением пакета, такие как изменение соединений, передача значений параметров, назначение значений переменных и только некоторые другие опции.

0 голосов
/ 22 января 2019

Нет, боюсь, что нет.Единственный способ редактировать файлы .dtsx - использовать SSDT / Visual Studio.

...