Sql Server 2008用ODBC连接到SYBASE ASE

来源:未知 责任编辑:智问网络 发表时间:2013-11-10 20:24 点击:

1:要求: PC上安装SYBASE客户端软件和Sql Server软件

(本人测试用的pc机上安装的是SYBASE ASE 12.5.1客户端软件和Sql Server 2008软件。)

 

2.配置windows的ODBC数据源:


开始菜单—》控制面板(c)—》管理工具—》数据源(ODBC)—》进入配置用户DSN或者系统DSN均可以:添加—》选择Sybase ASE ODBC Driver—》自定义数据源名称(随意如: sybase)—》数据库名称(必选!如DB_TEST)—》确定 完成。

--下面是图解过程----------------------------------

—》开始菜单—》控制面板(c)

\

 

—》管理工具

\

 

—》数据源(ODBC)

\

 

—》进入配置用户DSN或者系统DSN均可以 (本人测试时候配置的是系统DSN )

—》添加—》选择Sybase ASE ODBC Driver

\

 

—》自定义数据源名称(随意如: sybase)

\

 

—》数据库名称(必选!如DB_TEST)—》确定 完成。

\

 

 

或者为了测试是否成功,在OK完成的前一步,

—》按下Test Connect —》输入登陆ID和密码 —》OK

\

 

. 如果成功的话,会有提示弹窗.

\

 

---到此配置和测试ODBC完成!---------------------------------

 

 

 

 


3.配置Sql Server 2008 中的连接服务器:
企业管理器—》安全性—》连接服务器—》右键新建连接服务器—》定义连接名称;

选其他数据源;

指定程序名称为:Microsoft OLE DB Provider for ODBC Drivers;

产品名称可不填;

数据源指定刚才ODBC中定义好的数据源名称;

访问接口字符串,位置,目录均可以不填写.

 

—》 安全性标签页里:设置用此安全上下文进行,并录入SYBASE的数据库用户名和密码

—》服务器选项标签页可默认

—》确定。

 

 

----下面是图解过程--------------------------------------------------------------------

企业管理器—》安全性—》连接服务器—》右键新建连接服务器—》定义连接名称;

\

P.S: 这里登陆SSMS的时候,最好用SA用户.

 

指定程序名称为:Microsoft OLE DB Provider for ODBC Drivers;

产品名称可不填;

数据源指定刚才ODBC中定义好的数据源名称;

访问接口字符串,位置,目录均可以不填写.

\

 

—》 安全性标签页里:设置用此安全上下文进行,并录入SYBASE的数据库用户名和密码

\

 

--测试连接是否成功

1.

\

 

2.

\

 

----到此配置Sql Server 2008连接服务器结束---------------------------------------------

 

 

 

4.测试

准备工作全部完成!在Sql Server企业管理器—》安全性—》连接服务器打开刚建好的连接服务器—》点击表,即可在右边窗口看到该SYBASE数据库用户拥有的的所有表名,但在这里还并不能查看表的记录,这个需要在Sql Server的查询分析器中用具体sql实现!如果没有看到表,刷新一下链接服务器,就可以看到了.

 

访问表时,使用格式为: [连接服务器名]..[SYBASE用户].[表名]。

更详细具体的使用这里不再赘述。

 

测试前准备数据,在SYBASE中新建了一张表test1, 插入几条数据,查询结果如下

\

 

然后在SSMS中查询数据,查询结果如下.可见是连接成功了!

\





作者 江南烟梦

    发表评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    用户名: 验证码:点击我更换图片
    最新评论 更多>>

    推荐热点

    • sql常见面试题
    • SQL SERVER 2005性能之跟踪
    • SQL编程(一)
    • LINUX上RMAN自动备份脚本
    • sql server面试题
    • 浅谈SQL Server中的事务日志(三)----在简单恢复模式下日志的角色
    • 如何将多个SQL查询统计结果一次显示出来
    • SQL小技巧系列 --- 行转列合并
    • sql server 列转行
    网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
    Copyright © 2008-2015 计算机技术学习交流网. 版权所有

    豫ICP备11007008号-1