精品国产亚洲一区二区三区,男女作爱在线观看免费网站,欧美的又大又长做禁片A片,97国产精品人妻无码久久久

  • 相關(guān)軟件
    >IS_SRVROLEMEMBER 創(chuàng)建者:webmaster 更新時間:2006-02-16 15:51

    指明當(dāng)前的用戶登錄是否是指定的服務(wù)器角色的成員。



    語法


    IS_SRVROLEMEMBER ( 'role' [ , 'login' ] )



    參數(shù)


    'role'



    被檢查的服務(wù)器角色的名稱。role 的數(shù)據(jù)類型為 sysname。



    role 有效的值是:


    • sysadmin



    • dbcreator



    • diskadmin



    • processadmin



    • serveradmin



    • setupadmin



    • securityadmin



    'login'



    將要檢查的登錄的可選名稱。login 的數(shù)據(jù)類型為 sysname,默認(rèn)值為 NULL。如果未指定,那么使用當(dāng)前用戶的登錄帳戶。



    返回類型


    int



    注釋


    IS_SRVROLEMEMBER 返回下面三個值。
























    返回值描述
    0login 不是 role 的成員。
    1login role 的成員。
    NULLrole login 是無效的。



    如果要通過程序檢測當(dāng)前用戶是否可以執(zhí)行某個活動(該活動要求服務(wù)器角色的權(quán)限),那么這個函數(shù)很有用。



    如果為 login 指定一個 Windows NT 用戶(例如 London\JoeB),而先前沒有使用 sp_grantlogin sp_denylogin 授予或拒絕該用戶直接訪問 Microsoft SQL Server 的權(quán)限,那么 IS_SRVROLEMEMBER 就會返回 NULL。



    示例


    下面的示例指明當(dāng)前用戶是否為 sysadmin 固定服務(wù)器角色的成員。



    IF IS_SRVROLEMEMBER ('sysadmin') = 1
      print 'Current user''s login is a member of the sysadmin role'
    ELSE IF IS_SRVROLEMEMBER ('sysadmin') = 0
      print 'Current user''s login is NOT a member of the sysadmin role'
    ELSE IF IS_SRVROLEMEMBER ('sysadmin') IS NULL
      print 'ERROR: Invalid server role specified'
    相關(guān)文章
    本頁查看次數(shù):