佳木斯湛栽影视文化发展公司

主頁(yè) > 知識(shí)庫(kù) > 更改SQL Server更改當(dāng)前數(shù)據(jù)庫(kù)的所有者:sp_changedbowner

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

熱門標(biāo)簽:呼叫中心市場(chǎng)需求 服務(wù)外包 AI電銷 百度競(jìng)價(jià)排名 地方門戶網(wǎng)站 網(wǎng)站排名優(yōu)化 Linux服務(wù)器 鐵路電話系統(tǒng)

sp_change_users_login

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

語法

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

參數(shù)

[ @Action = ] 'action'

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

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

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

Report 列出當(dāng)前數(shù)據(jù)庫(kù)中未鏈接到任何登錄的用戶及其對(duì)應(yīng)的安全標(biāo)識(shí)號(hào) (SID)。

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

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

[@UserNamePattern =] 'user'

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

[@LoginName =] 'login'

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

返回代碼值

0(成功)或 1(失?。?/P>

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

注釋

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

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

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

權(quán)限

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

示例
A. 顯示登錄映射的當(dāng)前用戶的報(bào)告

下面的示例生成當(dāng)前數(shù)據(jù)庫(kù)中的用戶及其安全標(biāo)識(shí)符的報(bào)告。

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

下面的示例更改 pubs 數(shù)據(jù)庫(kù)中的用戶 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'

標(biāo)簽:銅川 黃山 蘭州 仙桃 崇左 衡水 湖南 湘潭

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《更改SQL Server更改當(dāng)前數(shù)據(jù)庫(kù)的所有者:sp_changedbowner》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    辛集市| 嘉祥县| 修水县| 房山区| 东丽区| 辽宁省| 乡宁县| 三都| 塔城市| 华坪县| 丁青县| 江城| 巧家县| 通榆县| 东乡族自治县| 江北区| 虹口区| 白河县| 咸阳市| 卢湾区| 北碚区| 古浪县| 卢龙县| 樟树市| 琼海市| 象州县| 赤水市| 沐川县| 林芝县| 永福县| 沙田区| 濮阳市| 南康市| 张掖市| 肥乡县| 柳州市| 南召县| 察哈| 沙河市| 高淳县| 麻城市|