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

请教一个Link Server的问题

楼主free_eyes(自由之眼)2003-12-01 11:44:30 在 MS-SQL Server / 基础类 提问

我建立了一个LINK   Server,写了一个存储过程更新远程SQLServer的数据。  
  采用如下方法没有问题:  
  CREATE             PROCEDURE   aaa_Edit  
  @sUserLink       varchar(30),  
  @ID                                 int,  
  @sResult                 varchar(2)     OUTPUT  
  AS  
   
  DECLARE   @sSql       varchar(1000)  
  BEGIN   DISTRIBUTED   TRANSACTION  
     
  SET   @sSql   =     @sUserLink   +   '.DBName.dbo.EditUser'  
  EXEC   @sSql   @ID  
   
  IF   @@ERROR   <>   0   OR   @@ROWCOUNT   =   0    
          BEGIN  
  ROLLBACK   TRANSACTION  
  SET   @sResult   =   '1'  
  RETURN  
          END  
  ELSE  
          BEGIN  
  COMMIT   TRANSACTION  
  SET   @sResult   =   '0'  
  RETURN  
          END  
  GO  
   
  但是我直接在存储过程里面UPDATE远程服务器的数据的时候,却不行  
  UPDATE   DBName.DBName.dbo.aaa   SET   ID   =   @ID  
  请问是为什么? 问题点数:100、回复次数:4Top

1 楼viptiger(六嘎)回复于 2003-12-01 11:50:46 得分 5

报什么错误?Top

2 楼free_eyes(自由之眼)回复于 2003-12-01 11:54:20 得分 0

什么错误都不报   ,运行UPDATE   DBName.DBName.dbo.aaa   SET   ID   =   @ID后@@ERROR   =   0;@@ROWCOUNT   =   1  
   
  但是远端服务器数据没有变化,没有执行。Top

3 楼viptiger(六嘎)回复于 2003-12-01 11:58:22 得分 5

SET   @sSql   =     @sUserLink   +   '.DBName.dbo.EditUser'  
  EXEC   @sSql   @ID  
  有错误!Top

4 楼viptiger(六嘎)回复于 2003-12-01 12:05:42 得分 90

--要写  
  declare   @sSql   nvarchar(600)  
  set   @sSql   =   @sSql   +N'   '   +   @ID  
   
  execute   sp_executesql    
                      @sSql,  
                      N'@ID'  
   
  Top

相关问题

  • 如何枚举Server Link中的所有Table
  • win2k server + ISA server
  • 救命啊!怎么建立ORACLE到SQL SERVER的DATABASE LINK,马上给分!
  • 关于Link Server查询的问题!请高手指点一下啊!
  • replication server
  • ISA Server
  • ISA Server
  • Windwos2000 Server
  • SQL Server
  • SQL server

关键词

  • 数据
  • ssql
  • suserlink
  • dbname
  • sresult
  • dbo
  • aaa
  • varchar
  • update
  • set

得分解答快速导航

  • 帖主:free_eyes
  • viptiger
  • viptiger
  • viptiger

相关链接

  • SQL Server类图书

广告也精彩

反馈

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