SQLServer2005链接服务器和Sybase



  Sybase数据库和SQL Server 2005数据库同步准确说是使用SQL Server 2005读取和写入Sybase数据库表

在项目中有时需要做其他系统数据接口而接口中数据是存放在Sybase数据库中这个时候就可以使用SQL Server 2005中链接服务器来连接Sybase数据库 下面讲下配置步骤:

  1.在SQL Server 2005服务器上安装Sybase驱动安装界面如图:

  

image

  2.直下步后到选择安装方式我们选择自定义安装在安装选项中定要勾中ASE Data Providers这就是我们需要驱动其他可选可不选为了方便测试和管理其他选中也没有关系

  

image




  3.安装完成后在开始菜单中将出现如下菜单:

  

image

  4.点击OLE DB Provider下Configuation Manager界面如图:

  

image

  5.在Data Sources 上右击选择New Data Source在弹出对话框中输入DataSourceName比如SybaseTest

  

image

  6.单击“SetUpDataSource”按钮系统将弹出链接Sybase数据库配置对话框在该窗口中输入Sybas服务器IP端口和数据库如图:

  

image




  7.单击“Test Connect”按钮系统将弹出测试链接窗口在该窗口中输入用户名密码然后单击“Connect”按钮如果链接成功将显示Success介绍说明我们配置没有问题

  

image

  8.单击“确定”按钮系统回到Configration Manager窗口如下图关闭该窗口

  

image

  9.重启计算机然后打开SSMS在链接服务器上右击选择“新建链接服务器”选项:

  

image







  10.在弹出新建链接服务器窗口中输入要新建链接服务器名称比如SYBASELINK访问接口选择“Sybase ASE OLE DB Provider”产品名称就填Sybase嘛数据源这个就是我们刚才建SybaseTest填写好如图:

  

image

  11.在安全性选项卡中输入登录Sybase数据库用户名和密码然后单击“确定”按钮即可如图:

  

image

  这个时候我们链接服务器就已经创建完成了我们可以运行SQL语句来读取Sybase数据库中数据了比如: 

select*
  fromSYBASELINK.cardcenter.dbo.VIPCARD



  如何服务器查询出了结果那恭喜你成功了如果服务器抛出了异常那么就要根据具体异常信息进行调整了


Tags: 

延伸阅读

最新评论

发表评论