獲取資料庫上下文的登入名

2021-06-20 16:16:26 字數 489 閱讀 9459

--顯示當前環境

select original_login() --獲取原始登陸名

,suser_name()     --獲取上下文的登入名

--模擬sa 登陸

execute as login ='sa'

select original_login() --獲取原始登陸名

,suser_name()     --獲取上下文的登入名

--模擬  nt authority\system 登陸

execute as login ='nt authority\system'

select original_login() --獲取原始登陸名

,suser_name()     --獲取上下文的登入名

--恢復以前的上下文

revert

select original_login() --獲取原始登陸名

,suser_name()     --獲取上下文的登入名

SQL 登入名和資料庫使用者

1.建立新的sql server登入賬號,登入名為usersf,密碼為123。1.1 使用儲存過程完成 exec sp addlogin usersf 123 1.2 用sql語句建立 create login usersf1 with password 123 2.為db student資料庫新建...

資料庫使用者對映到 SQL Server 登入名

由於不是固定在一台電腦開發,經常需要把資料備份與恢復。或者是幫助客戶修改程式,接收到客戶備份好的資料,需要在電腦恢復。這樣就需要將資料庫使用者對映到 sql server 登入名。如何對映?可使用下面的系統儲存過程 execute sp change users login update one u...

SequoiaDB巨杉資料庫 上下文快照

sdb snap contexts 上下文快照列出所有會話所對應的上下文。note 快照操作會產生乙個上下文,因此結果集中至少有當前會話的上下文。欄位名 型別描述 nodename 字串節點名 主機名 服務名 sessionid 長整型會話 id contexts bson 陣列 上下文資訊 con...