关于分布式查询.急!
--其中templateID为自增长型.
SET IDENTITY_INSERT db1..BTemplate ON
insert into db1..BTemplate (fileContent,fileName,fileType,flow,ms,nodekey,tableList,templateID,templateName,updatetime)
(select fileContent,fileName,fileType,flow,ms,nodekey,tableList,templateID,templateName,updatetime from 链接服务器1.db1.dbo.BTemplate
where templateID>0)
SET IDENTITY_INSERT db1..BTemplate OFF
错误提示信息:服务器 'MY001' 上的 MSDTC 不可用。
当然了启动了SQL服务管理器的MSDTC不出错!但是,对别的表(其中也有自增长型)用同样的方法却不出错.很奇怪!为什么?
问题点数:0、回复次数:3Top
1 楼CrazyFor(冬眠的鼹鼠)回复于 2003-09-03 13:13:09 得分 0
其它表是不是在其它服务器上,而不是在MY001上,而且那机器已经启动了DTC.Top
2 楼prettyBoy2002()回复于 2003-09-06 21:11:51 得分 0
yes!Top
3 楼zjcxc(邹建)回复于 2003-09-06 21:19:38 得分 0
因为其他表所在的服务器已经启动了DTC,当然不会错了.
出错的原因就是因为没有启动DTC嘛Top



