CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  疑难问题

谁能解决?分布式的问题(触发器)

楼主manica(caoxh)2003-06-02 10:49:11 在 MS-SQL Server / 疑难问题 提问

--1:建立链接服务器  
  EXEC   sp_addlinkedserver  
        'DB1',  
        '',  
        'MSDASQL',  
        NULL,  
        NULL,  
        'DRIVER={SQL   Server};SERVER=127.0.0.1;UID=sa;PWD=SA;'      
  GO  
  --SET   XACT_ABORT   ON  
   
  --2:授权访问  
  EXEC   sp_addlinkedsrvlogin   'DB1','false'  
  GO  
   
  --3:创建触发器  
  -----------------------------------------------------------------------------------  
   
  IF   EXISTS   (SELECT   name    
        FROM       sysobjects    
        WHERE     name   =   N'TR_TEST'    
        AND       type   =   'TR')  
          DROP   TRIGGER   TR_TEST  
  GO  
   
  CREATE   TRIGGER   TR_TEST  
  ON   TABLE1  
  FOR   INSERT  
  AS    
  BEGIN  
  select   *   from     DB1.TESTDB.dbo.TABLE2  
   
  END  
  GO  
   
   
  --4:构造语句,触发事件  
  -----------------------------------------  
   
  INSERT   INTO   TABLE1(ID,CLASS,MOBILETEL)   VALUES(13,'FDS','FSDAFD')  
   
   
  ----------------------------------------  
  --5:错误  
  服务器:   消息   7391,级别   16,状态   1,过程   tri_test,行   10  
  该操作未能执行,因为   OLE   DB   提供程序   'MSDASQL'   无法启动分布式事务。  
  [OLE/DB   provider   returned   message:   [Microsoft][ODBC   SQL   Server   Driver][SQL   Server]其它会话正在使用事务的上下文。]  
  问题点数:50、回复次数:4Top

1 楼liuyun2003(流云(老老实实做人,认认真真还贷))回复于 2003-06-02 11:04:05 得分 0

你的联接服务器建立的有问题。你看一下你能否正常访问它。还有,你看一下分布式处理协调器启动了没有。Top

2 楼manica(caoxh)回复于 2003-06-02 14:29:53 得分 0

我的连接没有问题,我在QUERY里执行的都没有错误,就是   不能在触发器里执行,我的DTC也启动了。好象就是触发Top

3 楼manica(caoxh)回复于 2003-06-02 14:30:41 得分 0

器不能处理分布式的操作Top

4 楼manica007(caoxiaohua)回复于 2003-06-20 21:25:51 得分 50

很好解决,mail   to   meTop

相关问题

  • 触发器中,提示分布式事务已完成,请将此会话登记到新事务或NULL中
  • 触发器中:该操作未能执行,因为 OLE DB 提供程序 'MSDASQL' 无法启动分布式事务,如何解决?
  • sqlserver触发器中:该操作未能执行,因为 OLE DB 提供程序 'MSDASQL' 无法启动分布式事务,如何解决?
  • 触发器?!
  • 触发器
  • 触发器
  • 求触发器
  • 触发器
  • 触发器(ORACLE)!!!!!!!!!
  • 触发器(ORACLE)!!!!!!!!!

关键词

  • 服务器
  • 执行
  • db
  • sql
  • server
  • 触发器
  • 启动
  • 问题
  • tr
  • 没有

得分解答快速导航

  • 帖主:manica
  • manica007

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo