程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> sqlserver的系統存儲過程-sp_grantlogin

sqlserver的系統存儲過程-sp_grantlogin

編輯:關於SqlServer

使 Microsoft® Windows NT® 用戶或組帳戶得以使用 Windows 身份驗證連接到 Microsoft SQL Server™。

語法

sp_grantlogin [@loginame =] ''login''

參數

[@loginame =] ''login''

是要添加的 Windows NT 用戶或組的名稱。Windows NT 組和用戶必須用 Windows NT 域名限定,格式為"域\用戶",例如 London\Joeblogin 的數據類型為 sysname,沒有默認值。

返回代碼值

0(成功)或 1(失敗)

注釋

使用 sp_grantlogin 可恢復先前執行的 sp_denylogin 對 Windows NT 用戶造成的影響。

使用 sp_addlogin 可使 SQL Server 登錄得以連接到 SQL Server。

盡管在執行 sp_grantlogin 後,登錄可以連接到 SQL Server,但是,除非在每個登錄必須訪問的數據庫中都創建該登錄的用戶帳戶,否則對用戶數據庫的訪問仍會被拒絕。使用 sp_grantdbAccess 在每個用戶數據庫中創建用戶帳戶。

在用戶定義事務內無法執行 sp_grantlogin

權限

sysadminsecurityadmin 固定服務器角色的成員可以執行 sp_grantlogin

示例

下面的示例使 Windows NT 用戶 Corporate\BobJ 得以連接到 SQL Server。

EXEC sp_grantlogin ''Corporate\BobJ''

EXEC sp_grantlogin [Corporate\BobJ]

 

請參見

 

sp_addlogin

sp_revokelogin

sp_denylogin

系統存儲過程

 
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved