0

私はsybase 15.2ドライバーを使用してsybase 12に接続しようとしているSQL 2008のssisを使用しています.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)

接続できることを示す添付の画像ですが、接続後すぐにエラーメッセージが表示されます

ステップ1Sybase に正常に接続

ステップ2[次へ] をクリックするとすぐにエラー メッセージが表示される

ADO.NET を使用したときのエラー メッセージ sybase に接続するための Ado.net

4

1 に答える 1

1

この問題についてさらに調査する必要があるようです。SyBooksOnlineを読むと、次のようになります。

システムストアドプロシージャsp_oledb_tablesおよびsp_oledb_datatype_infoerror 2812の場合)で発生した場合は、 installmasterスクリプトを実行することで解決できます。このスクリプトは、すべてのシステムプロシージャをインストールし、他のさまざまなAdaptiveServer構造を初期化します。

installmasterスクリプトを実行する方法は?

を使用してisql、次のように入力して、このリリースに含まれている新しいinstallmasterスクリプトを実行します。

isql -Usa -P<sa password> -S<server name> -n -i$SYBASE/$SYBASE_ASE/scripts/installmaster 
-o<output file>

参照:installmasterスクリプトの実行

お役に立てば幸いです

于 2012-05-27T08:19:19.267 に答える