--启动远程服务器的MSDTC服务
exec master..xp_cmdshell 'isql /S"REC_FAX-DEMOSVR"/U"sa"/P""/q"exec master..xp_cmdshell''net start msdtc'',no_output"',no_output
--启动本机的MSDTC服务
exec master..xp_cmdshell 'net start msdtc',no_output
--建立远程服务器连接
exec sp_addlinkedserver 'REC_FAX-DEMOSVR', 'TriggerTest','SQLOLEDB','172.16.2.215'
--建立远程服务器登陆
exec sp_addlinkedsrvlogin 'REC_FAX-DEMOSVR','false', null,'sa',''
--调用连接服务器上的存储过程
exec sp_serveroption 'REC_FAX-DEMOSVR','rpc out','true' 先要确认慢在那里,这段如果直接执行响应如何?另外,类似操作用触发器不合适
exec master..xp_cmdshell 'isql /S"REC_FAX-DEMOSVR"/U"sa"/P""/q"exec master..xp_cmdshell''net start msdtc'',no_output"',no_output
--启动本机的MSDTC服务
exec master..xp_cmdshell 'net start msdtc',no_output
--建立远程服务器连接
exec sp_addlinkedserver 'REC_FAX-DEMOSVR', 'TriggerTest','SQLOLEDB','172.16.2.215'
--建立远程服务器登陆
exec sp_addlinkedsrvlogin 'REC_FAX-DEMOSVR','false', null,'sa',''
--调用连接服务器上的存储过程
exec sp_serveroption 'REC_FAX-DEMOSVR','rpc out','true' 先要确认慢在那里,这段如果直接执行响应如何?另外,类似操作用触发器不合适
解决方案 »
- sql查询,合并相同项
- 在sql2000中,row_number函数不支持??怎么办
- 这个语句执行结果为什么不一样呢?指点一下。
- 一个sql的问题求教?
- 求多表关联删除的触发器
- 求sql语句,根据查询结果来建表
- 如何读取SQL SERVER 2000里的日志文件?
- 请问这个函数怎么写?
- 在2000下,SQL 7.0中运行sqlmangr.exe时出现提示“对指定设备,路径或文件的访问被拒绝”,无法运行该命令。而且不能反安装,因为任务管理器中找不到"in use"的sqlagent.exe.怎么办??
- 如何用sql语句查询得到View和Table中两个字段的对应关系?
- 如何简单的计算后代入值
- 为什么值不全? 有一个表有50个字段,我希望通过下面的语句得到所有的字段名并复制给@s:
我的触发器如下,可是在我插入一条记录进行测试的时候执行起来超慢,请各位高手帮忙看看是不是有什么问题,敬请期待!!
create trigger fraz
on FaxRevLog
for insert
as
--把XACT_ABORT 设置为ON
set xact_abort ON
--启动远程服务器的MSDTC服务
exec master..xp_cmdshell 'isql /S"REC_FAX-DEMOSVR"/U"sa"/P""/q"exec master..xp_cmdshell''net start msdtc'',no_output"',no_output
--启动本机的MSDTC服务
exec master..xp_cmdshell 'net start msdtc',no_output
--建立远程服务器连接
exec sp_addlinkedserver 'REC_FAX-DEMOSVR', 'TriggerTest','SQLOLEDB','172.16.2.215'
--建立远程服务器登陆
exec sp_addlinkedsrvlogin 'REC_FAX-DEMOSVR','false', null,'sa',''
--调用连接服务器上的存储过程
exec sp_serveroption 'REC_FAX-DEMOSVR','rpc out','true'
BEGIN DISTRIBUTED TRANSACTION
declare @eduid char(33)
declare @queuenum varchar(20)
declare @queuetime datetime
select @eduid=Task_id,@queuenum=Box_ID,@queuetime=Rev_Starttime from Inserted exec [REC_FAX-DEMOSVR].TriggerTest.dbo.sp_BOCInsertQueueCallData @eduid,@queuenum,@queuetime
commit tran
go