中国网格虚拟主机不满意退款承诺!
24小时咨询热线:021-51095771  51087627
中国网格
快速建站 只选网格
域名+空间+数据库+维护 企业网站整体服务商
支付方式数 据 库优惠套餐
您当前的位置 
首页
快速建站
技术
MSSQL
正文

SQL Server如何访问sybase数据库的表

发布时间:2012-10-23 16:41:50| www.cnwg.cn | 文章标签:SQL,Server,sybase,数据库

一 安装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的用户名和密码

3)使用此安全上下文建立连接

远程登陆 输入sybase的用户名和密码

使用密码 输入密码

确定保存

四 用sa身份登陆查询分析器

执行以下sql语句就能查出sybase数据

select * from 链接服务器名(本例子为sybase).sybase的数据库名.dbo.sybase的表名

注意: 如果在执行查询时发现这个问题: 链接服务器 "sybase" 的 OLE DB 访问接口 "MSDASQL" 为列提供的元数据不一致。

解决办法:: 不要直接用select * from sybase.dbname.dbo.tablename这种语句,换个语句,就可以解决问题了。语句如下:select * from openquery(sybase,'select * from dbname.dbo.tablename ')


数据库空间

数据库存储空间

价格:200元/100M

MySql,SQL可选择

参考资料

我要评价

评价发表成功

错误提示
关于网格 | 联系方式 | 网站地图 | 客户中心 | 网格招聘 | 代理合作 | 支付方式 | 帮助中心
中国网格所属上海羽灿计算机科技有限公司版权所有 Copyright©cnwg.cn 2003-2013,All Rights Reserved.

联系电话:021-51095771 021-51087627 传真:021-51087637-202
版权所有:上海羽灿计算机科技有限公司 中国网格(cnwg.cn/cnwg.cc)©2003-2013 All Rights Reserved.
地址:上海市银都路3399弄533号 邮编:201108 ICP经营许可证编号:沪B2-20060019 沪ICP备06012189号

  • 经营性网站
    备案信息
  • 网络110
    报警服务
  • 文明办网
    先进单位
  • 支付宝
    特约商家
  • 网络社区
    征信网
  • 上海工商
    网上亮照