Drop Table

Support Forum for database administrators and web based access to important newsgroups related to databases
Register on Database Support Forum Edit your profileCalendarFind other Database Support forum membersFrequently Asked QuestionsSearch this forum -> 
For Database admins: Free Database-related Magazines Now Free shipping to Texas


Post New Thread










Thread
Author

Error 7391 when distributed transaction started
Node 1:
Windows 2003 Server Standar Edition SP1
SQL Server 2005 Standar Edition

Node 2:
Windows 2000 Server SP4
SQL Server 2000 Standar Edition SP3a

Node 1 have node 2 like "linked server", node 2 have node 1 like "linked
server" too.
Both nodes use Microsoft OLE DB Provider for SQL Server.

Node 1 begins a distributed transaction vs Node 2.

Transaction KO with
"Server: Msg 7391, Level 16, State 1, Line 1
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. ]
OLE DB error trace [OLE/DB Provider 'SQLOLEDB'
 ITransactionJoin::Jo
inTransaction returned 0x8004d00a]."

MS DTS is configured in Node 1 like microsoft said in
http://suppport.microsoftl.com/defa...kb;en-us;329332

If I change Node1 with Windows 2000 Server Standard Edition and SQL Server
2000 SP3a, the distribution transaction run OK.

Thanks a lot.


Report this thread to moderator Post Follow-up to this message
Old Post
FRF
04-07-06 01:23 AM


RE: Error 7391 when distributed transaction started
Hi

Windows 2003 has more secure defaults than Windows 2000 therefore it is
probably something that has not been configured that is causing the problem

Check out http://support.microsoft.com/kb/839279/
http://support.microsoft.com/kb/191168/
http://support.microsoft.com/kb/306843/
http://support.microsoft.com/kb/306843/
http://support.microsoft.com/kb/329332
http://support.microsoft.com/kb/306212

You can use DTCPing to check it can communicate with the server
http://download.microsoft.com/downl.../>
dtcping.exe

John

"FRF" wrote:

> Node 1:
> Windows 2003 Server Standar Edition SP1
> SQL Server 2005 Standar Edition
>
> Node 2:
> Windows 2000 Server SP4
> SQL Server 2000 Standar Edition SP3a
>
> Node 1 have node 2 like "linked server", node 2 have node 1 like "linked
> server" too.
> Both nodes use Microsoft OLE DB Provider for SQL Server.
>
> Node 1 begins a distributed transaction vs Node 2.
>
> Transaction KO with
> "Server: Msg 7391, Level 16, State 1, Line 1
> 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. ]
> OLE DB error trace [OLE/DB Provider 'SQLOLEDB'
>  ITransactionJoin::Jo
inTransaction returned 0x8004d00a]."
>
> MS DTS is configured in Node 1 like microsoft said in
> http://suppport.microsoftl.com/defa...kb;en-us;329332
>
> If I change Node1 with Windows 2000 Server Standard Edition and SQL Server
> 2000 SP3a, the distribution transaction run OK.
>
> Thanks a lot.
>

Report this thread to moderator Post Follow-up to this message
Old Post
John Bell
04-07-06 08:24 AM


Sponsored Links





Last Thread Next Thread
Post New Thread

MS SQL Server archive

Show a Printable Version Email This Page to Someone! Receive updates to this thread
Microsoft SQL Server
Access database support
PostgreSQL Replication
SQL Server ODBC
FoxPro Support
PostgreSQL pgAdmin
SQL Server Clustering
MySQL ODBC
Web Applications with dBASE
SQL Server CE
MySQL++
Sybase Database Support
MS SQL Full Text Search
PostgreSQL Administration
SQL Anywhere support
DB2 UDB Database
Paradox Database Support
Filemaker Database
Berkley DB
SQL 2000/2000i database
ASE Database
Forum Jump:
All times are GMT. The time now is 07:35 PM.

 
Mobile devices forum | Database support forum archive




Copyrights DropTable.com Database Support Forum 2004 - 2006