![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
MS 2000 Server, SQL Server, MSDTC
MU © (2005-11-30 12:05:00)Есть два SQL Сервера. Оба под MS 2000 Server.
У каждого из них в качестве Linked Server'а прописан другой.
Включена служба MSDTC
В подобная конфигурации под MS Server 2003 все работает без проблем (распределенные транзакции проходят успешно), а под MS 2000 - нет. Кто-нибудь сталкивался с подобными проблемами? Спасибо.
Fay (2005-11-30 14:10:00) [1]2 MU © (30.11.05 13:48) [8]
Конкретно таких словей (или словов?) там не видел.
MU (2005-11-30 13:48:00) [2]честно говоря, сейчас оба (вообще их пять :)) ) Linked server'а указывают на один и тот же MSSQL Server.
Проблема в настройке безопасности MSDTC под 2000 Server.
Ведь видно, по вашей ссылке, как много сделано изменений для MS 2003.
Господа! У кого-нибудь Стоит MS 2000 Server SP4?
Посмотрите, пожалуйста, есть ли в
Панель управления->Администрирование->Службы компонентов->
Мой компьютер->Свойства->MSDTC
настройки безопасности (связь с диспетчером транзакций, XA-транзакции)
Nikolay M. (2005-11-30 13:47:00) [3]Думаю, должно помочь
http://blogs.msdn.com/nihitk/archive/2004/02/14/72904.aspx
Nikolay M. (2005-11-30 13:40:00) [4]В догонку: 2000-е компьютеры в домене?
Nikolay M. (2005-11-30 13:35:00) [5]
> ссылка про MS 2003 Server - там все работает.
Виноват, перепутал :(
> У вас 2000? есть такая настройка?
На сервере в данный момент тоже 2003 :(
> Может, надо SP какие поставить?
А какой сейчас пак на 2000? Поставить 4-й, имхо, по-любому не помешает.
И, кстати, что насчет остальных вопросов?
MU (2005-11-30 13:33:00) [6]Сообщения такие: Распределенная транзакция не может быть учтена.../
cannot be enlisted by Transaction Coordinator. Дословно не помню
MU (2005-11-30 13:31:00) [7]Ваша ссылка про MS 2003 Server - там все работает.
В Настройке служб компонентов->...->MSDTC есть настройки для распределенных транзакций (настройка безопасности, XA-транзакции и прочее), а в MS 2000 - нет. У вас 2000? есть такая настройка?
Может, надо SP какие поставить?
Nikolay M. (2005-11-30 13:18:00) [8]Доступ к DTC из сети разрешали?
http://support.microsoft.com/?kbid=899191
Nikolay M. (2005-11-30 13:14:00) [9]А где, собственно, проблема?
Что значит "не работает"? Есть ли какие записи в Event log и логах MS SQL? Под какой учетной записью пускается служба DTC? Удается ли вручную запустить транзакцию
BEGIN DISTRIBUTED TRANSACTION
SELECT * FROM SRV2.DB.dbo.SomeTable
ROLLBACK TRANSACTION
?