读书人

一个奇怪的现像解决方案

发布时间: 2012-01-24 23:11:54 作者: rapoo

一个奇怪的现像
在同一台服务器中有两个数据库Database1,Database2
两个数据库中的表结构一模一样,分别在这两个数据库中执行
相同的一条sql语句,Database1执行成功,Database2中竟然出错

Server: Msg 7391, Level 16, State 1, Line 1
该操作未能执行,因为 OLE DB 提供程序 'SQLOLEDB ' 无法启动分布式事务。
[OLE/DB provider returned message: 新事务不能登记到指定的事务处理器中。 ]
OLE DB 错误跟踪[OLE/DB Provider 'SQLOLEDB ' ITransactionJoin::JoinTransaction returned 0x8004d00a]。

[解决办法]
什么语句啊~~
[解决办法]
环境不同,你最好把语句贴出来.
[解决办法]
http://topic.csdn.net/t/20050913/09/4265453.html#
[解决办法]
---lz可以不用OPENDATASOURCE这种方式,用服务器连接可以方便一些。

sp_addlinkedsrvlogin [ @rmtsrvname = ] 'rmtsrvname '
[ , [ @useself = ] 'useself ' ]
[ , [ @locallogin = ] 'locallogin ' ]
[ , [ @rmtuser = ] 'rmtuser ' ]
[ , [ @rmtpassword = ] 'rmtpassword ' ]
[解决办法]
留下
[解决办法]
http://topic.csdn.net/t/20050913/09/4265453.html#

读书人网 >SQL Server

热点推荐