用编程的方式怎么打开MSDTC分布式事务协调器
在SQL SERVER 2000数据库的存储过程或触发器中能不能实现打开MSDTC并关闭它。
如果可以的话怎么编写代码
CREATE trigger data_insert
on dbo.AccToSql_data
for insert
as
declare @ghid varchar(50)
declare @dbpath varchar(200)
declare @dbname varchar(200)
declare @nowyear varchar (10)
set @nowyear=year(getdate())
select @ghid=CorNum,@dbpath=dbasepath,@dbname=dbasename from
inserted WHERE ID=(SELECT TOP 1 ID FROM AccToSql_data order by ID DESC) AND Upload_year=@nowyear
BEGIN Distributed transaction MYTRN
EXECUTE xlghdata..AccToSql_Memorabilia @dbname,@ghid,@dbpath
commit transaction MYTRN
我写的无法打开,必须手动打开。
帮个忙,谢谢!
------解决方案--------------------mstsc 是操作系统管的.
配置好就行了, 干嘛要开启又关闭? 非常浪费资源和时间呃