共用方式為


xp_grantlogin (Transact-SQL)

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

重要注意事項重要事項

未來的 Microsoft SQL Server 版本將移除這項功能。請避免在新的開發工作中使用這項功能,並規劃修改目前使用這項功能的應用程式。 請改用 CREATE LOGIN

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

語法

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

引數

  • [ @loginame = ] 'login'
    這是您要加入的 Windows 使用者或群組名稱。Windows 使用者或群組必須以格式為 Domain\User 的 Windows 網域名稱加以限定。login 是 sysname,沒有預設值。

  • [ @logintype = ] 'logintype'
    這是要被授與存取權之登入的安全性層級。logintype 是 varchar(5),預設值是 NULL。只可以指定 admin。如果您指定了 admin,login 便會被授與 SQL Server 的存取權,並且以 sysadmin 固定伺服器角色的成員加入。

傳回碼值

0 (成功) 或 1 (失敗)

備註

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

權限

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