在odbc中连接sybase数据库测试正常
在本机同时装有sql server 2000(因为sybase版本较旧6.0)在sql server中设置链接服务器连到odbc也正常,可以看到所sybase有的表名.
最后通过查询分析器查看表中数据时就报如下提示
SELECT * FROM SYBASE.gm217.dbo.citem
OLE DB provider 'MSDASQL' reported an error. The provider does not support the necessary method.
[OLE/DB provider returned message: ?提供者不支持此方法]
[OLE/DB provider returned message: [Sybase][ODBC Driver]Driver not capable]
OLE DB error trace [OLE/DB Provider 'MSDASQL' IDBSchemaRowset::GetRowset returned 0x80040e53: The provider does not support the necessary method.].
这是为何望达人指点
我需要在sql server中访问sybase
------解决方案--------------------
链接服务器的表不能打开!?
又:Sybase 的默认用户名不是 dbo 吧!