如何檢查Sybase Replication Server的連接(DSI)的已定義錯誤類別?如何檢查連接的已定義的錯誤類別?
我使用alter connection
來更改與DSI相關的錯誤類,但我想要一個列出其信息的命令以確認錯誤類是正確關聯的。
我該怎麼做?
如何檢查Sybase Replication Server的連接(DSI)的已定義錯誤類別?如何檢查連接的已定義的錯誤類別?
我使用alter connection
來更改與DSI相關的錯誤類,但我想要一個列出其信息的命令以確認錯誤類是正確關聯的。
我該怎麼做?
您可以通過在RSSD數據庫中調用rs_getconn
來查看它。
我在15.7.1 repserver的RSSD數據庫中看不到任何rs_getconn存儲過程。
我確實看到了ral_connection_details PROC這似乎做的工作(例如輸出連接與SQSH):
> ral_connection_details "MY_ASE_SERVER", "MyDB"; -mvert dsname: MY_ASE_SERVER dbname: MyDB error class: rs_sqlserver_error_class function string class: rs_sqlserver_function_class username: mylogin password: NULL -- Note, the password *isn't* null, whatever dbid: 123
不知道從哪裏rs_getconn和ral_connection_details從(第三方應用程序的自定義PROC的人來?儘管Sybase提供了多年的SRS管理工具?),但最簡單的(並且可以保證在任何RSSD中可以回溯到很長時間 - 除非有人丟棄它)是存儲過程。
rs_helpdb生成顯示dsname,dbname,did,prs,錯誤和函數類的結果集;對於RS 15.7+,您還將獲得connid(與多路徑代表/備用連接關聯)和repserver錯誤類。