我正在使用sql 2008的ssis尝试使用sybase 15.2驱动程序连接到sybase 12,我甚至尝试了sybase 12驱动程序并得到了相同的错误
错误消息
[ZZZZZ]
[Message Class: 16]
[Message State: 5]
[Transaction State: 1]
[Server Name: PHXPROD]
[Native Code: 2812]
[ASEOLEDB]Stored procedure 'sp_oledb_datatype_info' not found.
Specify owner.objectname or use sp_help to check whether the object exists (sp_help may produce lots of output). (ASEOLEDB)
附加图像显示我能够连接但连接后不久我收到错误消息
第1步
第2步
使用ADO.NET
时出现错误消息答案 0 :(得分:1)
看起来您需要调查有关此问题的更多信息,并通过阅读SyBooks Online说明:
如果{strong>系统存储过程出现error 2812
(例如 sp_oledb_tables 和 sp_oledb_datatype_info ),则可以通过运行 installmaster 脚本,用于安装所有系统过程并初始化各种其他Adaptive Server结构。
如何运行installmaster脚本?
使用isql
,输入以下命令运行此版本附带的新installmaster脚本:
isql -Usa -P<sa password> -S<server name> -n -i$SYBASE/$SYBASE_ASE/scripts/installmaster
-o<output file>
参考:Running the installmaster script
希望对你有帮助