• <fieldset id="8imwq"><menu id="8imwq"></menu></fieldset>
  • <bdo id="8imwq"><input id="8imwq"></input></bdo>
    最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
    問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
    當前位置: 首頁 - 科技 - 知識百科 - 正文

    sqlserver通過存儲過程添加登陸用戶

    來源:懂視網 責編:小采 時間:2020-11-09 08:16:59
    文檔

    sqlserver通過存儲過程添加登陸用戶

    sqlserver通過存儲過程添加登陸用戶:▲▲一、SP_ADDLOGIN 創建新的 Microsoft SQL Server 登錄,使 用戶 得以連接使用 SQL Server 身份驗證的 SQL Server 實例。 語法 sp_addlogin [ @loginame = ] 'login' [ , [ @passwd = ] 'password' ] [ , [
    推薦度:
    導讀sqlserver通過存儲過程添加登陸用戶:▲▲一、SP_ADDLOGIN 創建新的 Microsoft SQL Server 登錄,使 用戶 得以連接使用 SQL Server 身份驗證的 SQL Server 實例。 語法 sp_addlogin [ @loginame = ] 'login' [ , [ @passwd = ] 'password' ] [ , [

    ▲▲一、SP_ADDLOGIN 創建新的 Microsoft SQL Server 登錄,使 用戶 得以連接使用 SQL Server 身份驗證的 SQL Server 實例。 語法 sp_addlogin [ @loginame = ] 'login' [ , [ @passwd = ] 'password' ] [ , [ @defdb = ] 'database' ] [ , [ @deflanguage =

    ▲▲一、SP_ADDLOGIN
    創建新的 Microsoft SQL Server 登錄,使用戶得以連接使用 SQL Server 身份驗證的 SQL Server 實例。

    語法
    sp_addlogin [ @loginame = ] 'login'
    [ , [ @passwd = ] 'password' ]
    [ , [ @defdb = ] 'database' ]
    [ , [ @deflanguage = ] 'language' ]
    [ , [ @sid = ] sid ]
    [ , [ @encryptopt = ] 'encryption_option' ]

    參數
    [@loginame =] 'login'
    登錄的名稱。login 的數據類型為 sysname,沒有默認設置。

    [@passwd =] 'password'
    登錄密碼。password 的數據類型為 sysname,默認設置為 NULL。sp_addlogin 執行后,password 被加密并存儲在系統表中。

    [@defdb =] 'database'
    登錄的默認數據庫(登錄后登錄所連接到的數據庫)。database 的數據類型為 sysname,默認設置為 master。

    [@deflanguage =] 'language'
    用戶登錄到 SQL Server 時系統指派的默認語言。language 的數據類型為 sysname,默認設置為 NULL。如果沒有指定 language,那么 language 被設置為服務器當前的默認語言(由 sp_configure 配置變量 default language 定義)。更改服務器的默認語言不會更改現有登錄的默認語言。language 保持與添加登錄時所使用的默認語言相同。

    [@sid =] sid
    安全標識號 (SID)。sid 的數據類型為 varbinary(16),默認設置為 NULL。如果 sid 為 NULL,則系統為新登錄生成 SID。盡管使用 varbinary 數據類型,非 NULL 的值也必須正好為 16 個字節長度,且不能事先存在。SID 很有用,例如,如果要編寫 SQL Server 登錄腳本,或要將 SQL Server 登錄從一臺服務器移動到另一臺,并且希望登錄在服務器間具有相同的 SID 時。

    [@encryptopt =] 'encryption_option'
    指定當密碼存儲在系統表中時,密碼是否要加密。encryption_option 的數據類型為 varchar(20),可以是下列值之一。
    值 描述
    ------------------- ------------------------------------------------------------
    NULL 加密密碼。這是默認設置。
    skip_encryption 密碼已加密。SQL Server 應該存儲值而且不用重新對其加密。
    skip_encryption_old 已提供的密碼由 SQL Server 較早版本加密。SQL Server 應該存儲值而且不用重新對其加密。此選項只供升級使用。


    ▲▲二、SP_GRANTDBACCESS
    為 Microsoft SQL Server 登錄或 Microsoft Windows NT 用戶或組在當前數據庫中添加一個安全帳戶,并使其能夠被授予在數據庫中執行活動的權限。

    語法:
    sp_grantdbaccess [@loginame =] 'login'
    [,[@name_in_db =] 'name_in_db' [OUTPUT]]

    參數:
    [@loginame =] 'login'
    當前數據庫中新安全帳戶的登錄名稱。Windows NT 組和用戶必須用 Windows NT 域名限定,格式為"域/用戶",例如 LONDON/Joeb。登錄不能使用數據庫中已有的帳戶作為別名。login 的數據類型為 sysname,沒有默認值。

    [@name_in_db =] 'name_in_db' [OUTPUT]
    數據庫中帳戶的名稱。name_in_db 是 sysname 類型的 OUTPUT 變量,默認值為 NULL。如果沒有指定,則使用 login。如果將其指定為 NULL 值的 OUTPUT 變量,則設置 @name_in_db 為 login。當前數據庫不必存在 name_in_db。


    ▲▲三、SP_DROPLOGIN
    刪除 Microsoft SQL Server 登錄,以阻止使用該登錄名訪問 SQL Server。

    語法
    sp_droplogin [ @loginame = ] 'login'

    參數
    [@loginame =] 'login'
    將被刪除的登錄。login 的數據類型為 sysname,沒有默認值。login 必須已經存在于 SQL Server 中。


    ▲▲四、SP_REVOKEDBACCESS
    從當前數據庫中刪除安全帳戶。

    語法
    sp_revokedbaccess [ @name_in_db = ] 'name'

    參數
    [@name_in_db =] 'name'
    是要刪除的帳戶名。name 的數據類型為 sysname,無默認值。name 可以是 Microsoft? SQL Server? 用戶名或 Microsoft Windows NT? 用戶名或組名,而且必須存在于當前數據庫中。當指定 Windows NT 用戶或組時,請指定該 Windows NT 用戶或組在數據庫中可被識別的名稱(即用 sp_grantdbaccess 添加的名稱)。


    ▲▲五、GRANT
    在安全系統中創建項目,使當前數據庫中的用戶得以處理當前數據庫中的數據或執行特定的 Transact-SQL 語句。

    語法
    語句權限:

    GRANT { ALL | statement [ ,...n ] }
    TO security_account [ ,...n ]

    對象權限:

    GRANT
    { ALL [ PRIVILEGES ] | permission [ ,...n ] }
    {
    [ ( column [ ,...n ] ) ] ON { table | view }
    | ON { table | view } [ ( column [ ,...n ] ) ]
    | ON { stored_procedure | extended_procedure }
    | ON { user_defined_function }
    }
    TO security_account [ ,...n ]
    [ WITH GRANT OPTION ]
    [ AS { group | role } ]


    ▲▲六、REVOKE
    刪除以前在當前數據庫內的用戶上授予或拒絕的權限。

    語法
    語句權限:
    REVOKE { ALL | statement [ ,...n ] }
    FROM security_account [ ,...n ]

    對象權限:

    REVOKE [ GRANT OPTION FOR ]
    { ALL [ PRIVILEGES ] | permission [ ,...n ] }
    {
    [ ( column [ ,...n ] ) ] ON { table | view }
    | ON { table | view } [ ( column [ ,...n ] ) ]
    | ON { stored_procedure | extended_procedure }
    | ON { user_defined_function }
    }
    { TO | FROM }
    security_account [ ,...n ]
    [ CASCADE ]
    [ AS { group | role } ]


    ▲▲SP_PASSWORD
    添加或更改 Microsoft? SQL Server? 登錄的密碼。

    語法
    sp_password [ [ @old = ] 'old_password' , ]
    { [ @new =] 'new_password' }
    [ , [ @loginame = ] 'login' ]

    參數
    [@old =] 'old_password'
    是舊密碼。old_password 為 sysname 類型,其默認值為 NULL。

    [@new =] 'new_password'
    是新密碼。new_password 為 sysname 類型,無默認值。如果沒有使用命名參數,就必須指定 old_password。

    [@loginame =] 'login'
    是受密碼更改影響的登錄名。login 為 sysname 類型,其默認值為 NULL。login 必須已經存在,并且只能由 sysadmin 固定服務器角色的成員指定。

     
    =============================================================================
    應用實例:

    --添加
    --添加用戶:
    exec sp_addlogin '用戶名','密碼','默認數據庫名'

    --添加到數據庫
    exec sp_grantdbaccess '用戶名','數據庫名'

    --分本權限
    grant insert,select,update,delete on table1 to public

    --刪除
    --刪除權限
    revoke insert,delete on table1 from public

    --刪除數據庫中的用戶
    exec sp_revokedbaccess '用戶名'

    --刪除用戶
    exec sp_droplogin '用戶名'

    聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文檔

    sqlserver通過存儲過程添加登陸用戶

    sqlserver通過存儲過程添加登陸用戶:▲▲一、SP_ADDLOGIN 創建新的 Microsoft SQL Server 登錄,使 用戶 得以連接使用 SQL Server 身份驗證的 SQL Server 實例。 語法 sp_addlogin [ @loginame = ] 'login' [ , [ @passwd = ] 'password' ] [ , [
    推薦度:
    標簽: 添加 登錄 創建
    • 熱門焦點

    最新推薦

    猜你喜歡

    熱門推薦

    專題
    Top
    主站蜘蛛池模板: 91精品国产综合久久香蕉| 欧美日韩精品一区二区三区不卡 | 在线观看亚洲精品国产| 久久亚洲欧美日本精品| 人妻熟妇乱又伦精品视频| 久久久久99精品成人片三人毛片| 欧美国产日本精品一区二区三区| 爽爽精品dvd蜜桃成熟时电影院| 国产乱子伦精品无码专区| 免费欧美精品a在线| 国产精品免费观看| 国产精品天天看天天狠| 亚洲AV日韩精品久久久久久| 欧美成人精品欧美一级乱黄一区二区精品在线 | 亚洲中文久久精品无码ww16| 久久97久久97精品免视看秋霞| 98香蕉草草视频在线精品看| 国产成人精品综合网站| 精品无码国产一区二区三区AV| 亚洲欧洲自拍拍偷精品 美利坚| 国内精品99亚洲免费高清| 五月花精品视频在线观看 | 精品亚洲麻豆1区2区3区| 亚洲精品网站在线观看不卡无广告| 国产免费伦精品一区二区三区| 3级黄性日本午夜精品| 久久久国产精品福利免费| 国产精品1区2区| 国产成人精品久久一区二区三区| 国产办公室秘书无码精品99| 国产精品无码无片在线观看| 久久99国产精品尤物| 国产精品久久久久jk制服| jizzjizz国产精品久久| 国产精品VA在线观看无码不卡 | 亚洲精品在线观看视频| 性色精品视频网站在线观看| 91精品国产综合久久香蕉 | 亚洲精品蜜桃久久久久久| 最新国产精品拍自在线播放| 亚洲精品无码99在线观看|