Share via


xp_grantlogin (Transact-SQL)

將 SQL Server 的存取權授與 Windows 群組或使用者。

ms188749.note(zh-tw,SQL.90).gif重要事項:
未來的 Microsoft SQL Server 發行版本將不再提供此功能。請避免在新的開發工作中使用此功能,並計劃修改目前使用此功能的應用程式。 請改用 CREATE LOGIN

主題連結圖示Transact-SQL 語法慣例

語法

xp_grantlogin {[@loginame = ] 'login'} [,[@logintype = ] 'logintype']

引數

  • [ @loginame = ] 'login'
    這是您要加入的 Windows 使用者或群組名稱。Windows 使用者或群組必須以格式為 Domain\User 的 Windows 網域名稱加以限定。loginsysname,沒有預設值。
  • [ @logintype = ] 'logintype'
    這是要被授與存取權之登入的安全性層級。logintypevarchar(5),預設值是 NULL。只可以指定 admin。如果您指定了 adminlogin 便會被授與 SQL Server 的存取權,並且以 sysadmin 固定伺服器角色的成員加入。

傳回碼值

0 (成功) 或 1 (失敗)

備註

xp_grantlogin 現在是系統預存程序,而不是擴充預存程序。xp_grantlogin 會呼叫 sp_grantloginsp_addsrvrolemember

權限

需要安全性管理員 (securityadmin) 固定伺服器角色的成員資格。在變更 logintype 時,需要系統管理員 (sysadmin) 固定伺服器角色的成員資格。

請參閱

參考

sp_denylogin (Transact-SQL)
sp_grantlogin (Transact-SQL)
系統預存程序 (Transact-SQL)
一般擴充預存程序 (Transact-SQL)
xp_enumgroups (Transact-SQL)
xp_loginconfig (Transact-SQL)
xp_logininfo (Transact-SQL)
sp_revokelogin (Transact-SQL)

說明及資訊

取得 SQL Server 2005 協助