• 相关软件
    >sp_releaseapplock 创建者:webmaster 更新时间:2006-02-16 15:51

    为应用程序资源解锁。



    语法


    sp_releaseapplock [ @Resource = ] 'resource_name'

        [ , [ @LockOwner = ] 'lock_owner' ]



    参数


    [@Resource =] 'resource_name'



    是客户端应用程序在要求加锁时指定的锁资源名称。resource name nvarchar(255) 类型,无默认值。



    [@LockOwner =] 'lock_owner'



    是锁所有者,并且必须与请求加锁时指定的 lock_owner 值匹配。lock_owner 的数据类型为 nvarchar(32),可以是 Transaction(默认值)或 Session



    返回代码值


    >= 0(成功)或 <= 0(失败)



















    结果
    0成功解锁。
    -999参数验证或其它调用错误。



    注释


    如果应用程序对同一锁资源多次调用 sp_getapplock,那么也必须对 sp_releaseapplock 调用同样次数以解锁。



    服务器因任何原因而关闭时,都将释放锁。



    权限


    执行权限默认授予 public 角色。



    示例


    下例为 Northwind 数据库中资源 Form1 的当前事务解锁。



    USE Northwind
    EXEC sp_releaseapplock @Resource = 'Form1'
    相关文章
    本页查看次数: