Изменение сервера соединений служб SSIS 2005 для «Выполнить задачу SQL» не имеет никакого эффекта - - PullRequest
4 голосов
/ 17 июня 2009

Некоторое время назад я создал пакеты служб SSIS, сегодня мне нужно переназначить их на другой сервер SQL. У меня есть куча задач «Выполнение SQL-задач», для которых необходимо изменить их свойство Connection на другом сервере.

Я создал новый менеджер соединений, дважды щелкнул по каждой из задач sql, изменил их свойство Connection на новое, запустил. Не удалось, ошибка была в том, что не удалось найти старое соединение. Я перезапустил проект, ни одна из задач SQL Server, похоже, не подхватила новый диспетчер соединений. Я открыл файлы .dtsx, попытался где-то найти имя старого сервера и вручную изменить его, но не смог найти старый сервер.

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

Я работаю в VS2005, на машине с Windows 2008 x64 (не знаю, имеет ли это значение).

Спасибо.

Ответы [ 4 ]

3 голосов
/ 17 июня 2009

Я видел это раньше, когда включены конфигурации пакетов. Убедитесь, что это не так, перекомпилируйте и попробуйте снова.

2 голосов
/ 17 июня 2009

Проверьте, включена ли конфигурация пакета. Возможно, пакет все еще получает конфигурацию старого сервера из конфигурации пакета.

2 голосов
/ 17 июня 2009

все, что вам нужно было сделать, это изменить строку подключения в старом диспетчере подключений

создайте новый, если вы удалили старую и во всех задачах выберите новую, даже если вы создаете новую с тем же именем, что и у старой, она не будет работать, потому что где-то внутри используется guid

0 голосов
/ 17 июня 2009

попробуйте перекомпилировать после внесения изменений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...