|
|
|
OLE DB провайдер 'SQLOLEDB' не может начать распределённую транзакцию
|
|||
|---|---|---|---|
|
#18+
Есть сервер 'Officeserver' Делаю EXEC sp_addlinkedserver Officeserver, 'SQL Server' EXEC sp_addlinkedsrvlogin Officeserver, 'true' Затем выполняю BEGIN TRAN SELECT * FROM Officeserver.DBSOrdering.dbo.Member выдаёт ошибку 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. ] Есть другой сервер 'SmallDm'. На нём делаю то же самое, только все слова 'Officeserver' меняю на 'SmallDm'. Всё OK. И там, и там Win2k AS + sp2, MS SQL Server 2000, MDAC 2.70. Всё с одних и тех же дистрибутивов. В чём может быть ошибка? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2002, 13:17:04 |
|
||
|
OLE DB провайдер 'SQLOLEDB' не может начать распределённую транзакцию
|
|||
|---|---|---|---|
|
#18+
либо DTC на 'Officeserver' не запущен либо у сервера не хватает прав на запуск распределенной транзакции..... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2002, 14:19:24 |
|
||
|
OLE DB провайдер 'SQLOLEDB' не может начать распределённую транзакцию
|
|||
|---|---|---|---|
|
#18+
DTC запущен и работает, т.е. с Officeserver'а можно законнектится на SmallDm и наоборот. Вопрос: где и как настраиваются права на запуск распределённых транзакций. P.S. После многочисленных экспериментов с DTC перестало работать на SmallDm... Хоть какая-то определённость :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2002, 16:57:08 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32046807&tid=1820739]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
20ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 196ms |
| total: | 272ms |

| 0 / 0 |
