sp_grantlogin (Transact-SQL)
適用於:SQL Server
建立 SQL Server 登入。
重要
SQL Server 的未來版本將移除此功能。 請避免在新的開發工作中使用這項功能,並規劃修改目前使用這項功能的應用程式。 請改用 CREATE LOGIN 。
語法
sp_grantlogin [ @loginame = ] N'loginame'
[ ; ]
引數
[ @loginame = ] N'loginame'
Windows 使用者或群組的名稱。 @loginame為 sysname,沒有預設值。 Windows 使用者或群組必須以表單 <domain>\<user>
的 Windows 功能變數名稱限定,例如 London\Joeb
。
傳回碼值
0
(成功) 或 1
(失敗)。
備註
sp_grantlogin
會呼叫 CREATE LOGIN
,其支援額外的選項。 如需建立 SQL Server 登入的資訊,請參閱 CREATE LOGIN
sp_grantlogin
無法在使用者定義的交易內執行。
權限
需要 securityadmin 固定伺服器角色的成員資格。
範例
下列範例會使用 CREATE LOGIN
建立 Windows 使用者的 Corporate\BobJ
SQL Server 登入,這是慣用的方法。
CREATE LOGIN [Corporate\BobJ] FROM WINDOWS;
GO