dbTalk Databases Forums  

MSDTC - running but not available - RPC error?

microsoft.public.sqlserver.clustering microsoft.public.sqlserver.clustering


Discuss MSDTC - running but not available - RPC error? in the microsoft.public.sqlserver.clustering forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
len
 
Posts: n/a

Default MSDTC - running but not available - RPC error? - 02-09-2005 , 07:23 AM






Hi there.

I am having problems with MSDTC on a 2-node clustered server. I currently
have it added as a resource in a group with disk storage, SQL Server, an IP
Address and a Network name. When I look at the status of MSDTC using MSSQL
Enterprise Manager on either node, it seems to be running Ok (after I select
"bring online" in cluster admin).

I have a non-clustered SQL Server from which I'd like to call stored
procedures on my clustered server (hence I need MSDTC running). However, on
running these queries, I am seeing problems like this:


select * from CLUSTER.MyDB.dbo.MyTable --this works fine BUT

BEGIN DISTRIBUTED TRANSACTION
select * from CLUSTER.MyDB.dbo.MyTable
COMMIT TRANSACTION

returns errors like
'MSDTC on server unavailable' and my stored procedure calls return errors
like:
'OLE DB error trace - ITransactionJoin::JoinTransaction returned 0x8004d00a'

I have performed some configuration according to
http://support.microsoft.com/kb/817064
and
http://support.microsoft.com/kb/301600
but to no avail.

Any ideas? We tried using DTCPing to obtain more detailed errors and what we
saw were 'RPC' errors (the cluster was unable to ping the other linked server)

Any help would be appreciated!

Reply With Quote
  #2  
Old   
len
 
Posts: n/a

Default RE: MSDTC - running but not available - RPC error? - 02-09-2005 , 07:43 AM






P.S: A constraint I have is that I can't assign a new IPAddress for MSDTC....

Reply With Quote
  #3  
Old   
Patrice
 
Posts: n/a

Default Re: MSDTC - running but not available - RPC error? - 02-09-2005 , 09:06 AM



Hello,

Is your MSDTC the one from Windows 2003?

/Patrice


Reply With Quote
  #4  
Old   
len
 
Posts: n/a

Default Re: MSDTC - running but not available - RPC error? - 02-09-2005 , 09:23 AM



Yes - it's 2003 - sorry for leaving this out (I've ust gone a bit dizzy from
trying to fix this!)

"Patrice" wrote:

Quote:
Hello,

Is your MSDTC the one from Windows 2003?

/Patrice



Reply With Quote
  #5  
Old   
Patrice
 
Posts: n/a

Default Re: MSDTC - running but not available - RPC error? - 02-09-2005 , 09:56 AM



Hello,

Is it possible for you to do the following test...

Cound you call your SP after
(a) you bring SQL online only after MSDTC was fully up and running
(b) you (try to) bring SQL online before MSDTC was fully up and
running

It would be interesting to notice that everything is fine with (a), and
that you got an "MSDTC on server unavailable" error message with (b).
If it is the case it will mean that you are experiencing the same
problem than the one I experienced a couple of months ago ;-)

/Patrice


Reply With Quote
  #6  
Old   
Patrice
 
Posts: n/a

Default Re: MSDTC - running but not available - RPC error? - 02-11-2005 , 01:40 AM



Hello "Len",

Are you able to do the test I have proposed? Should I continue to
monitor this topic?

Thanks in advance for your reply.

/Patrice


Reply With Quote
  #7  
Old   
Dave Whitney [MS]
 
Posts: n/a

Default Re: MSDTC - running but not available - RPC error? - 03-11-2005 , 04:59 PM



If Patrice's test works you should contact Microsoft Product Support and
request the hotfix associated with this KB article:

883955 Availability of Windows Server 2003 COM 1.5 Rollup Package 3
http://support.microsoft.com/?id=883955

Dave Whitney
SQL Support


Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.3
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.