濮阳杆衣贸易有限公司

主頁 > 知識庫 > 更改SQL Server更改當前數(shù)據(jù)庫的所有者:sp_changedbowner

更改SQL Server更改當前數(shù)據(jù)庫的所有者:sp_changedbowner

熱門標簽:溫州語音外呼系統(tǒng)排名 電話機器人接口是什么樣的 怎么在高德地圖標注多個點 AI智能云呼電話機器人怎么注冊 百度地圖標注信息怎么修改 福州外呼系統(tǒng)招商 沈陽外呼系統(tǒng)有效果嗎 商家地圖標注圖片 四川穩(wěn)定外呼系統(tǒng)公司

sp_change_users_login

更改當前數(shù)據(jù)庫中 SQL Server 用戶與 Microsoft® SQL Server™ 登錄之間的關系。

語法

sp_change_users_login [ @Action = ] 'action'
    [ , [ @UserNamePattern = ] 'user' ]
    [ , [ @loginName = ] 'login' ]

參數(shù)

[ @Action = ] 'action'

描述此過程要執(zhí)行的操作。action 的數(shù)據(jù)類型為 varchar(10),可以是下面的某個值。

描述
Auto_Fix 將當前數(shù)據(jù)庫的 sysusers 表中的用戶條目鏈接到 syslogins 中同名的登錄上。建議檢查 Auto_Fix 語句的結(jié)果,確認建立的鏈接是預期的結(jié)果。在對安全性較為敏感的情況下,避免使用 Auto_Fix。Auto_Fix 對鏈接作出最好的估計,授予用戶的訪問權(quán)限可能比預期的要多。

user 必須是當前數(shù)據(jù)庫中的有效用戶,login 必須為 NULL、長度為零的字符串 ('') 或不指定。

Report 列出當前數(shù)據(jù)庫中未鏈接到任何登錄的用戶及其對應的安全標識號 (SID)。

userlogin 必須為 NULL、長度為零的字符串 ('') 或不指定。

Update_One 將當前數(shù)據(jù)庫中指定的 user 鏈接到 login。login 必須已經(jīng)存在。必須指定 userlogin。

[@UserNamePattern =] 'user'

是當前數(shù)據(jù)庫中的 SQL Server 用戶的名稱。user 的數(shù)據(jù)類型為 sysname,默認值為 NULL。sp_change_users_login 只能用于 SQL Server 登錄和用戶的安全帳戶;而不能用于 Microsoft Windows NT® 用戶。

[@LoginName =] 'login'

SQL Server 登錄的名稱。login 的數(shù)據(jù)類型為 sysname,默認值為 NULL。

返回代碼值

0(成功)或 1(失敗)

結(jié)果集
列名 數(shù)據(jù)類型 描述
UserName sysname 登錄名。
UserSID varbinary(85) 登錄安全標識符。

注釋

使用此過程將當前數(shù)據(jù)庫中用戶的安全帳戶鏈接到不同的登錄。如果用戶登錄已更改,則使用 sp_change_users_login 將用戶鏈接到新的登錄,而不會丟失用戶的權(quán)限。

login 不能為 sa,而 user 不能為 dbo、guestINFORMATION_SCHEMA 用戶。

不能在用戶定義的事務中執(zhí)行 sp_change_users_login。

權(quán)限

任何 public 角色的成員均可執(zhí)行帶有 Report 選項的 sp_change_users_login。只有 sysadmin 固定服務器角色的成員才能指定 Auto_Fix 選項。只有 sysadmindb_owner 角色的成員才能指定 Update_One 選項。

示例
A. 顯示登錄映射的當前用戶的報告

下面的示例生成當前數(shù)據(jù)庫中的用戶及其安全標識符的報告。

EXEC sp_change_users_login 'Report'
B. 更改用戶的登錄

下面的示例更改 pubs 數(shù)據(jù)庫中的用戶 Mary 與現(xiàn)有登錄之間的鏈接,鏈接到新的登錄 NewMary 上(使用 sp_addlogin 添加)。

--Add the new login.
USE master
go
EXEC sp_addlogin 'NewMary'
go
--Change the user account to link with the 'NewMary' login.
USE pubs
go
EXEC sp_change_users_login 'Update_One', 'Mary', 'NewMary'

標簽:寶雞 汕尾 西寧 邯鄲 七臺河 營口 無錫 來賓

巨人網(wǎng)絡通訊聲明:本文標題《更改SQL Server更改當前數(shù)據(jù)庫的所有者:sp_changedbowner》,本文關鍵詞  更改,SQL,Server,當前,數(shù)據(jù)庫,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權(quán)與本站無關。
  • 相關文章
  • 下面列出與本文章《更改SQL Server更改當前數(shù)據(jù)庫的所有者:sp_changedbowner》相關的同類信息!
  • 本頁收集關于更改SQL Server更改當前數(shù)據(jù)庫的所有者:sp_changedbowner的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    永安市| 中卫市| 平武县| 旬阳县| 夏河县| 固阳县| 大石桥市| 道孚县| 得荣县| 郯城县| 浏阳市| 晋江市| 曲沃县| 石阡县| 台山市| 莎车县| 稻城县| 四子王旗| 谷城县| 杂多县| 清水河县| 车致| 临安市| 竹山县| 习水县| 景宁| 迁安市| 东阳市| 新营市| 金平| 浦北县| 夏邑县| 湖口县| 大田县| 缙云县| 合水县| 乐山市| 沁源县| 蓝山县| 孟村| 平远县|