powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Linked Server vs Distributed Tran
9 сообщений из 9, страница 1 из 1
Linked Server vs Distributed Tran
    #32064259
freeman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет всем,

Возникла проблема следующего характера:
Используется Linked Server. Необходимо выполнить
DELETE and UPDATE над табличками на этом сервере.
Но чтобы данные не "потерялись" желательно использовать
Distributed Tran.

Но SQL returns such kind of exception: 7391

Please help(!!!)
...
Рейтинг: 0 / 0
Linked Server vs Distributed Tran
    #32064277
Фотография MiCe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а линкед сервер SQL?
если нет - то какой?
...
Рейтинг: 0 / 0
Linked Server vs Distributed Tran
    #32064285
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
См.сюда
...
Рейтинг: 0 / 0
Linked Server vs Distributed Tran
    #32064339
freeman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всё это классно, но
Linked Server и Server на котором выполняется скрипт это один и тот же физический сервер, на котором запущен
MSDTC.
...
Рейтинг: 0 / 0
Linked Server vs Distributed Tran
    #32064493
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну даже не знаю. А нельзя тогда обойтись linked server-а.
Потому что с логической точки зрения я не вижу разницы между
select * from mysqlserver.pubs.dbo.authors
select * from mysqlserveraslinkedserver.pubs.dbo.author
select * from pubs.dbo.authors
...
Рейтинг: 0 / 0
Linked Server vs Distributed Tran
    #32064547
Фотография Белов Владимир
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще, Микрософт пишет, что даже если вы не указываете явно
BEGIN DISTRIBUTED TRANSACTION
при операциях между двумя серверами, SQL Server все равно "начнет" рапределенную транзакцию
...
Рейтинг: 0 / 0
Linked Server vs Distributed Tran
    #32064713
freeman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем огромное списибо за активность.

Всё это в принципе должно работать на разных серверах. Следовательно, линк нужен. Просто когда вывалило ошибку о невозможности начать транзакцию, я пробил линк на тот же физ сервер. Ситуация не изменилась.

Сиквел действительно использ Distributed Tran при работе с линками. Но глючит ка при Tran так и при Distributed Tran.

Может я чего-то не понимаю?
...
Рейтинг: 0 / 0
Linked Server vs Distributed Tran
    #32064717
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если у вас 2 разных сервер, то смотрите ссылку
Если у вас один сервер, то BEGIN DISTRIBUTED TRANSACTION работать не будет
...
Рейтинг: 0 / 0
Linked Server vs Distributed Tran
    #32065018
Alien_x087
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Повесь на талички которые используешь unique index
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Linked Server vs Distributed Tran
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]