CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

高分求救,远程调用存储过程的问题。

楼主NoFile(无文件)2003-06-04 20:36:42 在 MS-SQL Server / 基础类 提问

现在我有两台服务器,都装了sql   server   ,分别为A和B  
  我现在的要求是,服务器A上的存储过程如何调用服务器B上的存储过程,  
  请问如何解决!万分感谢,急救!!! 问题点数:100、回复次数:7Top

1 楼caiyunxia(夏才云)回复于 2003-06-04 20:43:25 得分 0

企业管理器--安全性--连接服务器  
  EXEC   服务器名.数据库.拥有者.过程名Top

2 楼NoFile(无文件)回复于 2003-06-04 20:47:22 得分 0

如果添加链接服务器,我添加好几次都失败哦,详细点,最好是sql   脚本Top

3 楼CrazyFor(冬眠的鼹鼠)回复于 2003-06-04 20:49:30 得分 25

联结服务器:  
  EXEC   sp_addlinkedserver    
        '别名',    
        '',    
        'MSDASQL',  
        NULL,  
        NULL,  
        'DRIVER={SQL   Server};SERVER=远程名;UID=用户;PWD=密码;'  
  GO  
  Top

4 楼caiyunxia(夏才云)回复于 2003-06-04 20:50:54 得分 25

sp_addlinkedserver  
  创建一个链接的服务器,使其允许对分布式的、针对   OLE   DB   数据源的异类查询进行访问。在使用   sp_addlinkedserver   创建链接的服务器之后,此服务器就可以执行分布式查询。如果链接服务器定义为   Microsoft®   SQL   Server™,则可执行远程存储过程。  
   
  语法  
  sp_addlinkedserver   [   @server   =   ]   'server'  
          [   ,   [   @srvproduct   =   ]   'product_name'   ]  
          [   ,   [   @provider   =   ]   'provider_name'   ]  
          [   ,   [   @datasrc   =   ]   'data_source'   ]  
          [   ,   [   @location   =   ]   'location'   ]  
          [   ,   [   @provstr   =   ]   'provider_string'   ]  
          [   ,   [   @catalog   =   ]   'catalog'   ]  
   
   
  sp_addlinkedsrvlogin  
  创建或更新本地   Microsoft®   SQL   Server™   实例上的登录与链接服务器上远程登录之间的映射。  
   
   
  Top

5 楼zhangzy(海逗)回复于 2003-06-04 20:51:43 得分 0

如果两个都是ms   sqlserver可采用链接服务器的方法。具体的可以查看sqlserver2k关于链接服务器的帮助。Top

6 楼tj_dns(愉快的登山者)回复于 2003-06-04 21:55:15 得分 25

EXEC   sp_addlinkedserver    
        'Bserver',    
        '',    
        'MSDASQL',  
        NULL,  
        NULL,  
        'DRIVER={SQL   Server};SERVER=Bserver;UID=sa;PWD=pass;'  
  GO  
   
  exec   Bserver.dbname.dbo.BprocnameTop

7 楼happydreamer(www.sz.js.cn,www.gyxk.com)回复于 2003-06-04 22:14:49 得分 25

 
  EXEC   sp_addlinkedserver    
        'Test',   --名称  
        '',    
        'MSDASQL',  
        NULL,  
        NULL,  
        'DRIVER={SQL   Server};SERVER=服务器名;UID=sa;PWD=密码;'  
  GO  
   
   
  -------以上为添加连接服务器  
   
  exec   sp_addlinkedsrvlogin   'test','false','本地用户名','远程服务器用户名','密码'  
   
  exec   test.dbname.dbo.过程名  
  Top

相关问题

  • 如何远程调用存储过程?
  • ado调用存储过程,急,高分.
  • 怎样调用分页存储过程?
  • 存储过程调用存储过程
  • 如何调用sql7.0存储过程?有30分
  • 急!!!!高分请教ADO调用SYBASE存储过程的问题
  • 调用存储过程怎样实现记录集的分页?
  • DELPHI中关于调用SQL SERVER存储过程???(高分相送)
  • 调用SQL存储过程问题 200分
  • 高分请教SqlDataAdapter中存储过程的调用

关键词

  • 服务器
  • 存储过程
  • 远程
  • 密码
  • 用户
  • sql
  • null
  • server
  • addlinkedserver
  • bserver

得分解答快速导航

  • 帖主:NoFile
  • CrazyFor
  • caiyunxia
  • tj_dns
  • happydreamer

相关链接

  • SQL Server类图书

广告也精彩

反馈

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