Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Не могу удалить соединение из плана обслуживания  [new]
chel74
Member

Откуда: Челябинск
Сообщений: 110
Кнопка не активна. Как еще можно его удалить?

К сообщению приложен файл. Размер - 84Kb
19 июн 18, 10:54    [21502316]     Ответить | Цитировать Сообщить модератору
 Re: Не могу удалить соединение из плана обслуживания  [new]
Eleanor
Member

Откуда:
Сообщений: 2620
Для чего вам это нужно? Это же дефолтное соединение с текущим сервером.


Если действительно надо, то можно отредактировать исходный код ssis пакета:
Получаем исходный код пакета в виде xml
select cast(cast(packagedata as varbinary(max)) as varchar(max)) from msdb..sysssispackages where name = 'имя плана'

Удаляем в xml всю секцию <DTS:ConnectionManager> с нужным именем соединения.
Сохраняем xml обратно
update msdb..sysssispackages
set packagedata = cast(cast('текст xml' as varbinary(max)) as image)
where name = 'имя плана'
19 июн 18, 11:57    [21502605]     Ответить | Цитировать Сообщить модератору
 Re: Не могу удалить соединение из плана обслуживания  [new]
chel74
Member

Откуда: Челябинск
Сообщений: 110
автор
Для чего вам это нужно?

Eleanor, сменился ip сервера. Теперь не работают задания, валятся по ошибке установке соединения.
19 июн 18, 12:33    [21502755]     Ответить | Цитировать Сообщить модератору
 Re: Не могу удалить соединение из плана обслуживания  [new]
Eleanor
Member

Откуда:
Сообщений: 2620
chel74,

Тогда вам проще не удалять, а поправить в пакете в секции <DTS:ConnectionManager> строку Data Source='адрес'

Еще можно попробовать через UI создать новый план обслуживания. Если там будет нормальное дефолтное соединение, то можно скопировать в него старое содержимое пакета.
19 июн 18, 12:53    [21502841]     Ответить | Цитировать Сообщить модератору
 Re: Не могу удалить соединение из плана обслуживания  [new]
chel74
Member

Откуда: Челябинск
Сообщений: 110
Была подобная мысль: пересоздать планы обслуживания. Но их несколько (хоть и простых). А главное ожидаю, что история (лог) выполнения будет разбита на "старый план" и "новый план".
19 июн 18, 13:02    [21502889]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить