2010-06-25 3 views
4

У нас есть пакет SSIS, который запускается с веб-службы. В среде Dev все работает нормально, но в среде QA я получаю следующую ошибку при попытке запустить пакет: «Не удалось получить соединение [ConnectionName]. Соединение может быть неправильно настроено или у вас могут не быть прав на это соединение ».Ошибка в пакете SSIS с ошибкой «Не удалось получить соединение»

Соединение использует SQL-вход, а не интегрированный. У самого входа есть соответствующие привилегии. Пакет SSIS находится в файловой системе, а не на сервере SQL. Я использовал DTCPing, и все отлично проверяется между SQL-сервером и сервером Utility. К сожалению, я очень мало знаю о SSIS, и я немного потерял, что может быть проблемой. Любые предложения будут ценны.

ответ

4

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

  • Доступ к сети DTC
  • Разрешить Remote Client
  • Разрешить входящие/Outbound
  • Включить TIP
+2

Куда это включить? и что это за MSDTC? –

+2

@TejuMB Это почти наверняка зависит от того, какую версию Windows вы используете, поэтому вам понадобится Google, но в разделе Server 2008 R2: - Перейти к началу - Тип услуги компонента - Выбрать службы компонентов - Развернуть «Службы компонентов» - Expand Компьютеры - Развернуть «Мой компьютер» - Expand «Координатор распределенных транзакций» - щелкните правой кнопкой мыши «Local DTC» и нажмите кнопку «Свойства» Это должно содержать то, что вам нужно – Dugan

+1

я включен, но его показ - «не удалось перезапустить службы MSDTC, просмотрите журнал событий». –

1

При использовании «foreach loop» Container в пакете SSIS, мы получили эту ошибку после обработки файлов 3K + ... Установив свойство соединения RetainSameConnection на TRUE, мы смогли переместить более 32 тыс. файлов с помощью wit h никаких дальнейших проблем.

+0

Подобный случай, работал как шарм. –

Смежные вопросы