(本人测试用的pc机上安装的是SYBASE ASE 12.5.1客户端软件和Sql Server 2008软件。)sql
开始菜单—》控制面板(c)—》管理工具—》数据源(ODBC)—》进入配置用户DSN或者系统DSN都可以:添加—》选择Sybase ASE ODBC Driver—》自定义数据源名称(随意如: sybase)—》数据库名称(必选!如DB_TEST)—》肯定 完成。数据库
--下面是图解过程----------------------------------windows
—》开始菜单—》控制面板(c)安全
—》管理工具服务器
—》数据源(ODBC)ide
—》进入配置用户DSN或者系统DSN都可以 (本人测试时候配置的是系统DSN )工具
—》添加—》选择Sybase ASE ODBC Driver测试
—》自定义数据源名称(随意如: sybase)spa
—》数据库名称(必选!如DB_TEST)—》肯定 完成。.net
或者为了测试是否成功,在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链接服务器结束---------------------------------------------
准备工做所有完成!在Sql Server企业管理器—》安全性—》链接服务器打开刚建好的链接服务器—》点击表,便可在右边窗口看到该SYBASE数据库用户拥有的的全部表名,但在这里还并不能查看表的记录,这个须要在Sql Server的查询分析器中用具体sql实现!若是没有看到表,刷新一下连接服务器,就能够看到了.
访问表时,使用格式为: [链接服务器名]..[SYBASE用户].[表名]。
更详细具体的使用这里再也不赘述。
测试前准备数据,在SYBASE中新建了一张表test1, 插入几条数据,查询结果以下
而后在SSMS中查询数据,查询结果以下.可见是链接成功了!