October 12, 2004 at 2:08 pm
I am getting an error copying data from a table in a database on one server to another database on a different server. The error reported is for Distributed Transaction Coordinator.
Command: "Insert into Table_Name Select * From [Server01].[DBName].[dbo].[Table_Name]"
The error reported is as below:
"Server: Msg 7391, Level 16, State 1, Line 2
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. ]"
The operation system is Windows 2003 Server Enterprise Edition and the SQL Server is also Enterprise Edition on both the servers.
All the services are started SQL Server, SQL Agent, MSDTC, Full Text Search.
In all my research I found articles on similar problems (and solutions for) Windows XP. Solutions needed changing registry setting, checking DLL versions, installing utilities to verify, changing firewall settings and of course needed a server reboot and restart of the MSDTC service.
But, I was not able to find anything for Windows Server 2003. This is not a production issue yet, so I have a little breathing room. Any response and help will be appreciated. Thanks in advance.
October 15, 2004 at 8:00 am
This was removed by the editor as SPAM
April 14, 2005 at 9:19 am
April 19, 2005 at 12:11 am
This error is usually enconutered when your SQL Server is running on Windows 2003. You should enable Network DTC Access on the windows 2003 server.Just try to find out how this can be done in Win2k3 if u have no idea.
Viewing 4 posts - 1 through 3 (of 3 total)
You must be logged in to reply to this topic. Login to reply