CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  新技术前沿

建立sql server 2005 链接服务器的问题

楼主msdnchina()2006-10-27 15:06:42 在 MS-SQL Server / 新技术前沿 提问

我的目的数据库是sql   server   2005   ,源数据库是   sybase   ase   1192,现在想建立sql   server   2005   链接服务器,导将源表中的数据导入导目的表中,但是在建立sql   server   2005   链接服务器时,出现问题,好像是“mdacsql”无效。。。但是同样的步骤在,sql   server2000   上,链接服务器是能建立起来的(在2000的查询分析器中,也能   select   出sybase的数据来)  
   
  怎么解决。。。 问题点数:100、回复次数:10Top

1 楼dawugui(潇洒老乌龟)回复于 2006-10-27 15:11:41 得分 0

好多年没有用sybase了,帮顶.Top

2 楼xx_adam(一无所有)回复于 2006-10-27 16:32:49 得分 0

回家给你个例子Top

3 楼happydreamer(www.sz.js.cn,www.gyxk.com)回复于 2006-10-27 16:45:34 得分 0

一   安装sybase客户端    
  版本:Sybase   Client   11.9.2   for   NT  
   
  1)安装完成后,运行开始->程序->sybase->Dsedit  
   
  2)选择菜单的'Server   Object',->   'Add'   输入服务名   比如   1.70  
   
  3)然后在Server列表中选择'1.70',双击右边的对话框server   address栏,在Network   Address   Attribute对话框中   选择add   填入ip地址,比如132.228.1.70,4300,ok   确定  
   
  4)选择工具栏的Ping   Server按钮测试是否能连通服务器   (红色的类似闪电的按钮)  
   
   
  二   在ODBC中建立DSN  
  管理工具->数据源ODBC  
  新建一个系统DSN,名称设为   1.70  
  在创建新数据源对话框中选择'Sybase   System11'数据源驱动程序,  
  General属性的DSN   datasouce   name:   填入   1.70,  
  database:   填入sybase数据库名  
   
  确定保存  
   
   
  三   建立链接服务器  
   
  企业管理器->安全性->建链接服务器->新建链接服务器  
  1)常规标签栏目中  
  名称sybase,  
  服务器类型选其他数据源,在提供程序的名称中选择Microsoft   OLE   DB   Provider   FOR   ODBC,  
  数据源:填入DSN名字   1.70  
   
  2)安全性栏目中  
  本地登陆填入sa    
  远程用户和远程密码填入sybase的用户名和密码  
  确定保存  
   
  四   用sa身份登陆查询分析器  
   
  执行以下sql语句就能查出sybase数据  
   
  select   *   from   链接服务器名(本例子为sybase).sybase的数据库名.dbo.sybase的表名  
   
  Top

4 楼msdnchina()回复于 2006-10-27 18:45:02 得分 0

按照happydreamer仁兄的方法,我测试了一下,   返回如下消息:  
   
  链接服务器"SYBASE"的   OLE   DB   访问接口   "MSDASQL"   返回了消息   "由于系统错误     126   (Sybase   System   11),指定驱动程序无法加载。"。  
  消息   7303,级别   16,状态   1,第   2   行  
  无法初始化链接服务器   "SYBASE"   的   OLE   DB   访问接口   "MSDASQL"   的数据源对象。  
   
  注:dsedit中,是能"ping"通的.Top

5 楼happydreamer(www.sz.js.cn,www.gyxk.com)回复于 2006-10-28 15:56:10 得分 0

三   建立链接服务器  
   
  企业管理器->安全性->建链接服务器->新建链接服务器  
  1)常规标签栏目中  
  名称sybase,  
  服务器类型选其他数据源,在提供程序的名称中选择Microsoft   OLE   DB   Provider   FOR   ODBC,  
  数据源:填入DSN名字   1.70  
   
  2)安全性栏目中  
  本地登陆填入sa    
  远程用户和远程密码填入sybase的用户名和密码  
  确定保存  
   
  --加这个选项  
  3)使用此安全上下文建立连接  
  远程登陆   输入sybase的用户名和密码  
  使用密码   输入密码Top

6 楼msdnchina()回复于 2006-10-28 17:30:12 得分 0

不行!加上这个选项后,还是那个提示  
   
  链接服务器"SYBASE"的   OLE   DB   访问接口   "MSDASQL"   返回了消息   "由于系统错误     126   (Sybase   System   11),指定驱动程序无法加载。"。  
  消息   7303,级别   16,状态   1,第   2   行  
  无法初始化链接服务器   "SYBASE"   的   OLE   DB   访问接口   "MSDASQL"   的数据源对象。  
  Top

7 楼happydreamer(www.sz.js.cn,www.gyxk.com)回复于 2006-10-30 08:50:06 得分 0

sql2005sp1打了吗?  
  你是什么操作系统,我的是win2003+sql2005Top

8 楼dangerhu(不会编程的危险胡!)回复于 2006-12-15 23:19:22 得分 0

)我还不会建   ,请帮帮我也。Top

9 楼zzxiaoma(小马)回复于 2006-12-16 08:37:51 得分 0

可以想想用别的办法吧Top

10 楼andylaus(冲出重围)回复于 2006-12-28 10:58:12 得分 0

sql2005sp1打了吗?  
  你是什么操作系统,我的是win2003+sql2005  
  --------------------  
  那个补丁主要是干什么用的啊?不打没法建连接服务器么?Top

相关问题

关键词

得分解答快速导航

  • 帖主:msdnchina

相关链接

  • SQL Server类图书

广告也精彩

反馈

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