Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
NewIvanovec Member Откуда: Msk Сообщений: 582 |
решаю интересную задачу: копирую данные из одной таблицы в другую и на другом сервереBEGIN tran INSERT INTO [XSERIES226-1].UBS_NEW.dbo.ZEDB_EDB_DOK_ADDFL SELECT * FROM [XSERIES226].UBS_NEW.dbo.ZEDB_EDB_DOK_ADDFL ROLLBACK tran 2005 sql server выдает ошибку OLE DB provider "SQLNCLI" for linked server "XSERIES226-1" returned message "Связующий объект в транзакции уже есть.". Сообщение 7395, уровень 16, состояние 2, строка 2 Unable to start a nested transaction for OLE DB provider "SQLNCLI" for linked server "XSERIES226-1". A nested transaction was required because the XACT_ABORT option was set to OFF. что я не доделал, чтобы решить задачу? |
20 ноя 13, 10:18 [15159317] Ответить | Цитировать Сообщить модератору |
Гость333 Member Откуда: Сообщений: 3683 |
Установить опцию XACT_ABORT в значение ON? |
||
20 ноя 13, 10:21 [15159339] Ответить | Цитировать Сообщить модератору |
NewIvanovec Member Откуда: Msk Сообщений: 582 |
Спасибо. Помогло. |
||||
20 ноя 13, 10:48 [15159566] Ответить | Цитировать Сообщить модератору |
Все форумы / Microsoft SQL Server | ![]() |