如何检查 Sybase Replication Server 的连接 (DSI) 定义的错误类别?
我使用alter connection
更改与 DSI 关联的错误类,但我想要一个列出其信息的命令,以确认错误类已正确关联。
我怎样才能做到这一点?
您可以通过调用rs_getconn
RSSD 数据库来查看它。
我在 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 用户名:mylogin 密码:NULL——注意,密码*不*为空,无论如何 出价:123
不确定 rs_getconn 和 ral_connection_details 来自哪里(第 3 方应用程序?自定义 proc?Sybase 多年来提供的一系列不可靠的 SRS 管理工具之一?),但最简单的(并且保证可以在任何 RSSD 中返回) eons - 除非有人丢弃它)是rs_helpdb存储过程。
rs_helpdb生成一个结果集,显示 dsname、dbname、did、prs、错误和函数类;对于 RS 15.7+,您还将获得 connid(与多路径 rep/alternate 连接相关联)和 repserver 错误类。