Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 MS DTC + CISCO = failed  [new]
rootik
Member

Откуда:
Сообщений: 6
если в пределах одной маски, то два сервака работают, а если их засунуть в разные сетки и разные маски, а между ними поставить циску, то получаем фигу, аля не найдено активных транзакций и подобного, а если на прямую, то работают, компонент MS DTC настроил верно, lmhosts и host правил, они пингуются, телнетом все порты открываются, фаэрвол на винде северной выключен, между серваками фаера нет, хелп! где косяк!
25 сен 09, 00:30    [7706133]     Ответить | Цитировать Сообщить модератору
 Re: MS DTC + CISCO = failed  [new]
rootik
Member

Откуда:
Сообщений: 6
rootik,

две винды 2003 сп 1-2

циска 2851,

подсети, 10.0.0.0/255.255.240.0 и 10.0.40.0/255.255.255.192
25 сен 09, 00:31    [7706138]     Ответить | Цитировать Сообщить модератору
 Re: MS DTC + CISCO = failed  [new]
Бредгаур Виталий
Member

Откуда: Россия, МО
Сообщений: 24
Напишите яснее, что конкретно не работает?
Какая версия SQL? Каким образом взаимодействуют эти 2 сервера?
25 сен 09, 09:36    [7706635]     Ответить | Цитировать Сообщить модератору
 Re: MS DTC + CISCO = failed  [new]
Pavelrb
Member

Откуда:
Сообщений: 20
Бредгаур Виталий,

версия sql 2005 sp2

есть запрос,

BEGIN DISTRIBUTED TRANSACTION
SELECT top 26 *
FROM vs5.[Pegas2008].[dbo].[_reference91]
COMMIT tran

в ответ на него ругается как

Поставщик OLE DB "SQLNCLI" для связанного сервера "vs5" вернул сообщение "Активные транзакции отсутствуют.".
Msg 7391, Level 16, State 2, Line 2
Операция не может быть выполнена, так как поставщику OLE DB "SQLNCLI" для связанного сервера "vs5" не удалось начать распределенную транзакцию.



но если выделить запрос
SELECT top 26 *
FROM vs5.[Pegas2008].[dbo].[_reference91]
отдельно, то он выполняется,

серваки в разных подсетках, один в 192.168.1.230 а другой в 10.0.40.4
а если они находятся в одной подсетке аля 10.0.0.0 то они оба работают, между ними ставил даже линукс без какой либо резки пакетов, все пингуеся и nbtstat -c выдает что имя есть, пинг имени компа проходит, ХЕЛП!!!
25 сен 09, 11:40    [7707284]     Ответить | Цитировать Сообщить модератору
 Re: MS DTC + CISCO = failed  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
а ві уверені что мсдтс верно настроен то ?
-------------------------------------
Jedem Das Seine
25 сен 09, 12:15    [7707555]     Ответить | Цитировать Сообщить модератору
 Re: MS DTC + CISCO = failed  [new]
Pavelrb
Member

Откуда:
Сообщений: 20
Maxx,

ну согласно гуглу и этому форому, да =)

или дайте плиз сылку на нормальное руководство, а внутри одной сети дтс работает что странно уже
25 сен 09, 12:27    [7707656]     Ответить | Цитировать Сообщить модератору
 Re: MS DTC + CISCO = failed  [new]
Glory
Member

Откуда:
Сообщений: 104760
Pavelrb


или дайте плиз сылку на нормальное руководство, а внутри одной сети дтс работает что странно уже

Вы утилитой dtcping.exe пользовались для проверки и диагностики распределенных транзакций ?
И что конкретно вы подразумеваете под "компонент MS DTC настроил верно" ?
25 сен 09, 12:30    [7707681]     Ответить | Цитировать Сообщить модератору
 Re: MS DTC + CISCO = failed  [new]
Pavelrb
Member

Откуда:
Сообщений: 20
Pavelrb,

как компонент дтс установлен, как компонент он настраивался, на доступ без авторизации, еще также вот смотрели http://technet.microsoft.com/ru-ru/library/cc759136(WS.10).aspx
25 сен 09, 12:30    [7707682]     Ответить | Цитировать Сообщить модератору
 Re: MS DTC + CISCO = failed  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
Галочки не требовать авторизации стоят ?
В настройках СОМ+ тоже их поуберайте
-------------------------------------
Jedem Das Seine
25 сен 09, 12:31    [7707686]     Ответить | Цитировать Сообщить модератору
 Re: MS DTC + CISCO = failed  [new]
Pavelrb
Member

Откуда:
Сообщений: 20
Glory
Pavelrb


или дайте плиз сылку на нормальное руководство, а внутри одной сети дтс работает что странно уже

Вы утилитой dtcping.exe пользовались для проверки и диагностики распределенных транзакций ?
И что конкретно вы подразумеваете под "компонент MS DTC настроил верно" ?


DTCping 1.9 Report for VSERVER5
++++++++++++++++++++++++++++++++++++++++++++++
Incorrect Entry: Software\Microsoft\Rpc\Internet
RPC server is ready
++++++++++++Validating Remote Computer Name++++++++++++
09-25, 13:36:49.443-->Start DTC connection test
Name Resolution:
vs15-->10.0.40.3-->vs15
09-25, 13:36:49.490-->Start RPC test (VSERVER5-->vs15)
Problem:fail to invoke remote RPC method
Error(0x6D9) at dtcping.cpp @303
-->RPC pinging exception
-->1753(В системе отображения конечных точек не осталось доступных конечных точек.)
RPC test failed


+

Executed: dtctester.exe
DSN: vs15
User Name: sa
Password: xxxxxxxx
Error:
SQLSTATE=IM002,Native error=0,msg='[Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан драйвер, используемый по умолчанию'
25 сен 09, 13:37    [7708115]     Ответить | Цитировать Сообщить модератору
 Re: MS DTC + CISCO = failed  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
так он же у вас не пашет :(
-------------------------------------
Jedem Das Seine
25 сен 09, 13:41    [7708143]     Ответить | Цитировать Сообщить модератору
 Re: MS DTC + CISCO = failed  [new]
Pavelrb
Member

Откуда:
Сообщений: 20
Maxx,

вот и вопрос как заставить его пахать? =(
25 сен 09, 14:03    [7708306]     Ответить | Цитировать Сообщить модератору
 Re: MS DTC + CISCO = failed  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
а RPC на серверах разрешено вообще ?
-------------------------------------
Jedem Das Seine
25 сен 09, 14:05    [7708319]     Ответить | Цитировать Сообщить модератору
 Re: MS DTC + CISCO = failed  [new]
Pavelrb
Member

Откуда:
Сообщений: 20
Maxx
а RPC на серверах разрешено вообще ?
-------------------------------------
Jedem Das Seine


как его разрешить?
25 сен 09, 14:19    [7708438]     Ответить | Цитировать Сообщить модератору
 Re: MS DTC + CISCO = failed  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
sp_configure 'remote proc trans' , 1
+ посмотрите сервис одноименній должен работать тоже
-------------------------------------
Jedem Das Seine
25 сен 09, 14:28    [7708503]     Ответить | Цитировать Сообщить модератору
 Re: MS DTC + CISCO = failed  [new]
Pavelrb
Member

Откуда:
Сообщений: 20
Error(0x57) at rpcUtil.cpp @133
-->I_RpcServerAllocateIpPort
-->87(The parameter is incorrect.)
Error(0x57) at rpcUtil.cpp @54

при запуске dtcping на одном сервере и на другом

Incorrect Entry: Software\Microsoft\Rpc\Internet
RPC server is ready
Please Start Partner DTCping before pinging
25 сен 09, 14:57    [7708728]     Ответить | Цитировать Сообщить модератору
 Re: MS DTC + CISCO = failed  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
запутсите на 2х серверах dtsping ,а патом пингуйте
-------------------------------------
Jedem Das Seine
25 сен 09, 15:01    [7708755]     Ответить | Цитировать Сообщить модератору
 Re: MS DTC + CISCO = failed  [new]
Pavelrb
Member

Откуда:
Сообщений: 20
Maxx,

поставил второй сервис пак для скула, стало получше, результаты пингов

DTCping 1.9 Report for VSERVER15
++++++++++++++++++++++++++++++++++++++++++++++
Firewall Port Settings:
Port:5001-5021
RPC server is ready
09-25, 17:27:37.468-->RPC server:VSERVER15 received following information:
Network Name: vserver15
Source Port: 5004
Partner LOG: VASIA125936.log
Partner CID: D075D1E7-3DB7-431A-AE2F-FD2B9906CC5C
++++++++++++Start Reverse Bind Test+++++++++++++
Received Bind call from VASIA12
Network Name: vserver15
Source Port: 5004
Hosting Machine:VSERVER15
09-25, 17:27:37.468-->Trying to Reverse Bind to VASIA12...
Test Guid:D075D1E7-3DB7-431A-AE2F-FD2B9906CC5C
Name Resolution:
VASIA12-->10.0.0.12-->vasia12
Reverse Binding success: VSERVER15-->VASIA12
++++++++++++Reverse Bind Test ENDED++++++++++
09-25, 17:27:37.484-->Called POKE from Partner:VASIA12
Network Name: vserver15
Source Port: 5004
Hosting Machine:VSERVER15


и


DTCping 1.9 Report for VASIA12
++++++++++++++++++++++++++++++++++++++++++++++
Firewall Port Settings:
Port:5001-5021
RPC server is ready
++++++++++++Validating Remote Computer Name++++++++++++
09-25, 17:27:40.029-->Start DTC connection test
Name Resolution:
vs15-->10.0.40.3-->vs15
09-25, 17:27:40.029-->Start RPC test (VASIA12-->vs15)
RPC test is successful
Partner's CID:639AC8CB-7E4F-4F7E-B77B-72087CC62F31
++++++++++++RPC test completed+++++++++++++++
++++++++++++Start DTC Binding Test +++++++++++++
Trying Bind to vs15
09-25, 17:27:40.045-->VASIA12 Initiating DTC Binding Test....
Test Guid:D075D1E7-3DB7-431A-AE2F-FD2B9906CC5C
Received reverse bind call from vs15
Network Name: vasia12
Source Port: 2819
Hosting Machine:VASIA12
Binding success: VASIA12-->vs15
++++++++++++DTC Binding Test END+++++++++++++

и при другом запуске

++++++++++++++++++++++++++++++++++++++++++++++
DTCping 1.9 Report for VSERVER15
++++++++++++++++++++++++++++++++++++++++++++++
Firewall Port Settings:
Port:5001-5021
RPC server is ready
++++++++++++Validating Remote Computer Name++++++++++++
09-25, 17:26:33.937-->Start DTC connection test
Name Resolution:
vasia12-->10.0.0.12-->vasia12
09-25, 17:26:33.953-->Start RPC test (VSERVER15-->vasia12)
RPC test is successful
Partner's CID:D075D1E7-3DB7-431A-AE2F-FD2B9906CC5C
++++++++++++RPC test completed+++++++++++++++

и

DTCping 1.9 Report for VASIA12
++++++++++++++++++++++++++++++++++++++++++++++
Firewall Port Settings:
Port:5001-5021
RPC server is ready
09-25, 17:21:23.832-->RPC server:VASIA12 received following information:
Network Name: vasia12
Source Port: 2801
Partner LOG: VSERVER153988.log
Partner CID: 639AC8CB-7E4F-4F7E-B77B-72087CC62F31
09-25, 17:26:36.528-->RPC server:VASIA12 received following information:
Network Name: vasia12
Source Port: 2801
Partner LOG: VSERVER153804.log
Partner CID: 639AC8CB-7E4F-4F7E-B77B-72087CC62F31
25 сен 09, 17:50    [7709912]     Ответить | Цитировать Сообщить модератору
 Re: MS DTC + CISCO = failed  [new]
Pavelrb
Member

Откуда:
Сообщений: 20
т.е. пока DTC Binding Test не проходит если с одной стороны, а с другой проходит, при двух запушеных пингах с обоих сторон, а порты пришлось делать утилитой аля rpccfg.exe -pe 5001-5021 -d 0
25 сен 09, 17:53    [7709927]     Ответить | Цитировать Сообщить модератору
 Re: MS DTC + CISCO = failed  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
помоему все честно
-------------------------------------
Jedem Das Seine
25 сен 09, 17:54    [7709932]     Ответить | Цитировать Сообщить модератору
 Re: MS DTC + CISCO = failed  [new]
Pavelrb
Member

Откуда:
Сообщений: 20
вернул сообщение "Активные транзакции отсутствуют.".


попрежнему осталось =(
25 сен 09, 18:15    [7710023]     Ответить | Цитировать Сообщить модератору
 Re: MS DTC + CISCO = failed  [new]
rootik
Member

Откуда:
Сообщений: 6
Maxx
помоему все честно
-------------------------------------
Jedem Das Seine



так как заставить DTC работать? ХЕЛП!
27 сен 09, 15:45    [7712752]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить