Sybase Replication Server の接続 (DSI) の定義済みエラー クラスを確認する方法を教えてください。
以前はalter connection
DSI に関連付けられたエラー クラスを変更していましたが、エラー クラスが正しく関連付けられていることを確認するために、その情報を一覧表示するコマンドが必要です。
どうやってやるの?
15.7.1 repserver の RSSD データベースに rs_getconn ストアド プロシージャがありません。
仕事をしているように見えるral_connection_details procが表示されます(sqshに接続する出力例):
> ral_connection_details "MY_ASE_SERVER", "MyDB"; -mvert dsname: MY_ASE_SERVER データベース名: MyDB エラー クラス: rs_sqlserver_error_class 関数文字列クラス: rs_sqlserver_function_class ユーザー名: マイログイン password: NULL -- パスワードは *null ではないことに注意してください。 dbid: 123
rs_getconn と ral_connection_details がどこから来たのかはわかりません (サードパーティのアプリ? カスタム プロシージャ? Sybase が長年にわたって提供してきた多数の夜通しの SRS 管理ツールの 1 つ?)。 eons - 誰かがドロップしない限り) はrs_helpdbストアド プロシージャです。
rs_helpdbは、dsname、dbname、did、prs、error、および function クラスを示す結果セットを生成します。RS 15.7+ の場合、connid (マルチパス担当者/代替接続に関連付けられている) と担当者エラー クラスも取得されます。
rs_getconn
RSSD データベースを呼び出して確認できます。