Поддерживает ли Sql Server 2000 транзакции служб SSIS? - PullRequest
2 голосов
/ 14 июля 2011

Я использую пакет служб SSIS, который извлекает данные с двух серверов SQL, один из которых является SQL Server 2008, а другой - SQL Server 2000. В последнее время я пытался реализовать транзакции в SSIS.

Проблема, с которой я сейчас сталкиваюсь, заключается в том, что пакет всегда не может прочитать SQL Server 2000, когда для уровня транзакции в пакетах задано значение «Требуется», с ошибкой The Acquire Connection manager failed with error code 0xC0202009

Пробовал:

  1. Проверка, запущена ли служба DTC на компьютере, клиенте и сервере базы данных, и они оба запущены.
  2. На клиенте перешел на Панель управления >> Службы компонентов >> Компьютеры >> Мой компьютер >> Координатор распределенных транзакций >> Локальный DTS (щелкните правой кнопкой мыши, затем выберите Свойства) >> Вкладка безопасности (Разрешить удаленных клиентов, Разрешить входящий, Разрешить исходящий) все выбраны
  3. На 2000 SQL Server , перейдите на Панель управления >> Службы компонентов >> Компьютеры >> My Компьютер >> Координатор распределенных транзакций >> (Нет локального DTS) и щелчок правой кнопкой мыши не даст мне свойств DTC, не может найти способ доступа к параметрам (Разрешить удаленных клиентов, Разрешить входящие, Разрешить исходящий)

Теперь мне стало интересно, поддерживает ли SQL Server 2000 транзакции служб SSIS?

Ответы [ 2 ]

5 голосов
/ 14 июля 2011

SSIS впервые был выпущен вместе с SQL Server 2005, поэтому не поддерживается в SQL Server 2000.

Посмотрите на DTS, который был заменен SSIS.


Используйте DTCPing, чтобы гарантировать правильную настройку распределенных транзакций на обоих серверах.

0 голосов
/ 14 июля 2011

Для:

На 2000 SQL Server , перейдите на Панель управления >> Службы компонентов >> Компьютеры >> Мой компьютер >> Координатор распределенных транзакций >> (Нет локального DTS) и щелчок правой кнопкой мыши не даст мне свойства DTC, не могу найти способполучить доступ к параметрам (Разрешить удаленных клиентов, Разрешить входящий, Разрешить исходящий)

Остановиться до этой точки.Щелкните правой кнопкой мыши Мой компьютер (внутри служб компонентов и т. Д.) И выберите Свойства.Есть вкладка MSDTC.Там вы можете открыть «Конфигурация безопасности ...», и там вы найдете Удаленные клиенты, Входящие, Исходящие и т. Д.

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