Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
将用户定义的计数器设置为指定值。
sa_user_defined_counter_set ( counter_name [, value [, apply_to_con [, appy_to_db [, apply_to_server ] ] ] ] )
counter_name 使用此 VARCHAR(128) 参数可以为要更改值的用户定义计数器指定名称。用户定义的计数器名称示例包括 UserDefinedCounterRate01 和 UserDefinedCounterRaw01。
value 用户定义的计数器的更改量。缺省值为 1。
apply_to_con 使用此 INT 参数指定是否调整当前连接的计数器值。0 表示不调整值,1 表示调整值。缺省值为 1。
apply_to_db 使用此 INT 参数指定是否调整数据库的计数器值。0 表示不调整值,1 表示调整值。缺省值为 1。
apply_to_server 使用此 INT 参数指定是否调整数据库服务器的计数器值。0 表示不调整值,1 表示调整值。缺省值为 1。
如果定义 value,此过程将返回 1,否则返回 0。如果未定义 value,该过程将返回 0;如果出现错误,则返回一个错误代码。错误的示例包括:
计数器的并发访问会自动应用,因此可以通过多个并发请求重置计数器值。
DBA 特权
无
以下语句用于将当前连接、数据库和数据库服务器的 UserDefinedCounterRate01 值设置为 0:
SELECT dbo.sa_user_defined_counter_set( 'UserDefinedCounterRate01', 0, 1, 1, 1 );