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

Вниз

Триггер, который пишет в таблицу на другом сервере   Найти похожие ветки 

 
Ольга   (2006-09-07 17:48) [0]

Задача такая: сделать "зеркало" одной таблицы в другую.
Пока эти таблицы у меня были на одном SQL-сервере, но в разных базах - все было ОК (работал триггер). Но вот выдался случай, когда базы на разных серверах. Сервера прилинковала, базы видят друг-друга, а триггер все равно не работает, выдает сообщение:

The operation could not be performed because the OLE DB provider "SQLOLEDB" was unable to begin a distributed transaction.
[OLE/DB provider returned message: New transaction cannot enlist in the specified transaction coordinator. ]
OLE DB error trace [OLE/DB Provider "SQLOLEDB" ITransactionJoin::JoinTransaction returned 0x8004d00a].

Тело триггера запихнула в процедуру (которая прекрасно работает),  вызываю ее из триггера. Эффект тот же.
Кто что посоветует?


 
stone ©   (2006-09-07 18:06) [1]

1. забыть про триггеры и прочее
2. настроить репликацию транзакций для данной таблицы


 
Ольга   (2006-09-07 18:09) [2]

На сколько я знаю, для репликации нужно добавить полле в таблицы, что не желательно. Может я ошибаюсь?


 
stone ©   (2006-09-07 18:25) [3]


> Ольга   (07.09.06 18:09) [2]

Если таблица содержит уникальный первичный ключ, то ничего добавлять не надо


 
Ольга   (2006-09-07 18:39) [4]

Попробую.


 
evvcom ©   (2006-09-08 08:31) [5]

> [1] stone ©   (07.09.06 18:06)
> 1. забыть про триггеры и прочее

Интересное решение.



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

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

Наверх




Память: 0.47 MB
Время: 0.047 c
4-1150539613
SamProf
2006-06-17 14:20
2006.11.05
Как получить результат функции ZwQueryDirectoryFile


4-1150985008
beard
2006-06-22 18:03
2006.11.05
Обработка прерываний


6-1150219083
Интересующийся
2006-06-13 21:18
2006.11.05
Как определьть IP указывающий основной шлюз?


2-1161331308
+JOIN+
2006-10-20 12:01
2006.11.05
~OUTER ~ INNER JOIN


6-1150700215
Чайник2006
2006-06-19 10:56
2006.11.05
Как отправить файл на сервер с помощью idHTTP (Indy 10)