--先创建链接服务器
exec sp_addlinkedserver 'srv','','SQLOLEDB','192.168.0.1'
exec sp_addlinkedsrvlogin 'srv','false',null,'sa','******' --承运公司出库--修改单价update 承运公司出库 set 单价=B.单价
from 承运公司出库 as A,srv.ztwl.dbo.承运公司出库 as B
where A.运单id in(select 运单id from srv.ztwl.dbo.承运公司出库 where 更新=1)
错误提示:
服务器: 消息 8501,级别 16,状态 1,行 9
服务器 'YM-0000' 上的 MSDTC 不可用。
服务器: 消息 7391,级别 16,状态 1,行 9
该操作未能执行,因为 OLE DB 提供程序 'SQLOLEDB' 无法启动分布式事务。
OLE DB 错误跟踪[OLE/DB Provider 'SQLOLEDB' ITransactionJoin::JoinTransaction returned 0x8004d01c]。
exec sp_addlinkedserver 'srv','','SQLOLEDB','192.168.0.1'
exec sp_addlinkedsrvlogin 'srv','false',null,'sa','******' --承运公司出库--修改单价update 承运公司出库 set 单价=B.单价
from 承运公司出库 as A,srv.ztwl.dbo.承运公司出库 as B
where A.运单id in(select 运单id from srv.ztwl.dbo.承运公司出库 where 更新=1)
错误提示:
服务器: 消息 8501,级别 16,状态 1,行 9
服务器 'YM-0000' 上的 MSDTC 不可用。
服务器: 消息 7391,级别 16,状态 1,行 9
该操作未能执行,因为 OLE DB 提供程序 'SQLOLEDB' 无法启动分布式事务。
OLE DB 错误跟踪[OLE/DB Provider 'SQLOLEDB' ITransactionJoin::JoinTransaction returned 0x8004d01c]。
解决方案 »
- a,b,c,d 求根据分割符合 ' 得到的字符串个数
- select * from tb where (id is NULL) and (del=0)
- 提问,关于得到sql自增字段内容问题.在线等....马上结!
- 请教大家like查询的问题
- 这个having应该怎么写?
- SQL2005 导入XML类型的数据出错
- SQL SERVER 除了日志满了不能连接外还有什么情况下会导致不能连接?(网络及配置都是好的)
- 请指教:用一个表好,还是用2个表好?
- 时间为聚集索引,数据每个小时都在插入,为什么查询当前时间的数据很慢,而查询昨天的就很快????求救!
- sqlserver 里列值互换
- 求一个简单的SQL语句(单表查询),详情请见内容。时间较紧,搞定即结帖。。
- SQL高手请进!关于事务的查看.急!!
http://community.csdn.net/Expert/topic/4874/4874208.xml?temp=.298443
启动不了,不知为什么?
exec sp_addlinkedserver '[srv的ip地址]','','SQLOLEDB','192.168.0.1'
exec sp_addlinkedsrvlogin '[srv的ip地址]','false',null,'sa','******'改成这样再试试.
exec sp_addlinkedsrvlogin 'srv','false',null,'sa','******'
先确认能做基本的查询动作 select top * from srv.master.dbo.sysobjects
然后
启动Distributed Transaction coordinator
然后再看看