Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.30;
Скачать: CL | DM;

Вниз

Транзакции между двумя серверами БД   Найти похожие ветки 

 
wild_arg ©   (2004-05-05 11:03) [0]

Есть две базы данных БД1 и БД2. Лежат они на разных серверах MS SQL. Т.е. полные пути выглядят, скажем, так: Серв1.dbo.БД1 и Серв2.dbo.БД2
Собственно проблема: у БД1 есть хранимая процедура, которая инсертит записи в БД2. В проге (Delphi 6) вызываю эту процедуру:
try
 ADOConnection1.BeginTrans; //подключена к Серв1.dbo.БД1
 Query1.Open;
 //какие-то манипуляции с DataSet
 ADOConnection1.CommitTrans;
except
 ADOConnection1.RollbackTrans;
end;


Так вот, когда возникает ошибка на выполнение хп1 - ну там инсертить он не может записи, или еще что - при попытке сделать роллбак выдается ошибка, что мол какие-то проблемы с MSDTC на втором сервере. Я там проверял - он запущен и работает.
Может еще в чем причина?


 
Nikolay M. ©   (2004-05-05 12:18) [1]


> какие-то манипуляции с DataSet


> ну там инсертить он не может записи, или еще что


> мол какие-то проблемы с MSDTC

Указано просто море! информации для решения вопроса.
http://www.sql.ru/forum/actualtopics.aspx?search=dtc&bid=1


 
wild_arg ©   (2004-05-05 16:28) [2]

чего-то я там толкового ничего не нашел. Все только ругаются на ету MSDTC.



Страницы: 1 вся ветка

Текущий архив: 2004.05.30;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.044 c
11-1073742406
Phantomaz
2004-01-10 16:46
2004.05.30
Как вкл./откл. выпадание меню по клику на иконке в трее ?


1-1084652974
The Vizit0r
2004-05-16 00:29
2004.05.30
handle & click


7-1082984818
Talla2k
2004-04-26 17:06
2004.05.30
работа с портом(232) через DLL и COM .Почему???


8-1079617174
TrollXP
2004-03-18 16:39
2004.05.30
Winamp Playlist


3-1083691075
Крутыш
2004-05-04 21:17
2004.05.30
Всем кто использует Sybase.