最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SQLServer錯(cuò)誤:15023(創(chuàng)建對(duì)于用戶失?。數(shù)據(jù)庫恢復(fù)到其他服務(wù)器

 更新時(shí)間:2025年03月08日 09:06:54   作者:清清竹林  
最近在遷移SQLServer數(shù)據(jù)庫2019時(shí),新建用戶成功后,做用戶映射失敗, SQLServer 報(bào)錯(cuò):用戶、組或角色'XXX' 在當(dāng)前數(shù)據(jù)庫中已存在. 錯(cuò)誤:15023.下面講一下解決的方法

背景: 最近在遷移SQLServer數(shù)據(jù)庫2019時(shí),新建用戶成功后,做用戶映射失敗。 SQLServer 報(bào)錯(cuò):用戶、組或角色'XXX' 在當(dāng)前數(shù)據(jù)庫中已存在. 錯(cuò)誤:15023.

下面講一下解決的方法。

分析:   

SQL Server中“登錄”與“用戶”的區(qū)別,“登錄”用于用戶身份驗(yàn)證,而數(shù)據(jù)庫“用戶”帳戶用于數(shù)據(jù)庫訪問和權(quán)限驗(yàn)證。登錄通過安全識(shí)別符 (SID) 與用戶關(guān)聯(lián)。

將數(shù)據(jù)庫恢復(fù)到其他服務(wù)器時(shí),數(shù)據(jù)庫中包含一組用戶和權(quán)限,但可能沒有相應(yīng)的登錄或者登錄所關(guān)聯(lián)的用戶可能不是相同的用戶。這種情況被稱為存在“孤立用戶”。

此時(shí)是不能通過新建登錄或者是對(duì)同名登錄授予對(duì)應(yīng)數(shù)據(jù)庫的“用戶”權(quán)限來解決登錄問題,因?yàn)镾QL Server會(huì)報(bào)出“錯(cuò)誤15023:當(dāng)前數(shù)據(jù)庫中已存在用戶或角色”

簡(jiǎn)單理解:

數(shù)據(jù)庫備份文件中已經(jīng)包含了用戶test,現(xiàn)在還原了數(shù)據(jù)庫,然后發(fā)現(xiàn)現(xiàn)有數(shù)據(jù)庫中沒有test這個(gè)用戶,想要新建一個(gè)test用戶,作為該數(shù)據(jù)庫的owner,便會(huì)出現(xiàn)這個(gè)問題。

可以理解為登錄名和用戶是兩個(gè)不同的概念,雖然名稱相同。在新建登錄名的時(shí)候,如果不添加該數(shù)據(jù)庫映射則不會(huì)報(bào)錯(cuò)。添加數(shù)據(jù)庫映射相當(dāng)于給該數(shù)據(jù)庫添加一個(gè)同名用戶。

但是已經(jīng)存在了test這個(gè)用戶了,所以此時(shí)會(huì)報(bào)錯(cuò)。

解決方法:

可以通過以下方法解決該問題。

1.新建一個(gè)test登錄名,但是不要添加數(shù)據(jù)庫映射。

2.使用腳本,將孤立用戶test關(guān)聯(lián)到登錄名test上:

Use Northwind
Go
sp_change_users_login 'update_one', 'test', 'test'

其中Northwind為存在孤立用戶的數(shù)據(jù)庫,update_one是存儲(chǔ)過程的參數(shù),表示只處理一個(gè)用戶,前一個(gè)test是“用戶”,后一個(gè)test是“登錄”,

以上這個(gè)SQL表示將服務(wù)器登錄“test”與 Northwind 數(shù)據(jù)庫用戶“test”重新連接起來。這樣就可以正常使用數(shù)據(jù)庫了。
 

到此這篇關(guān)于SQLServer錯(cuò)誤:15023(創(chuàng)建對(duì)于用戶失?。數(shù)據(jù)庫恢復(fù)到其他服務(wù)器的文章就介紹到這了,更多相關(guān)SQLServer用戶“xx”的創(chuàng)建失敗(Microsoft.SqlServer.Smo)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • SQL語句之Union和Union All的用法

    SQL語句之Union和Union All的用法

    本文主要講解SQL語句之Union和Union All的用法,比較實(shí)用,希望能給大家做一個(gè)參考。
    2016-06-06
  • 淺談SQL語句中WHERE 1=1的作用

    淺談SQL語句中WHERE 1=1的作用

    本文主要介紹了淺談SQL語句中WHERE 1=1的作用,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • SQL Server 壓縮日志與減少SQL Server 文件大小的方法

    SQL Server 壓縮日志與減少SQL Server 文件大小的方法

    這篇文章主要為大家描述的是實(shí)現(xiàn)SQL Server 壓縮日志與SQL Server 文件大小的實(shí)際操作步驟,在此實(shí)際操作中我們要按步驟一步一步的進(jìn)行,未進(jìn)行前面的步驟時(shí),請(qǐng)不要做后面的步驟,以免損壞你的數(shù)據(jù)庫
    2014-07-07
  • 對(duì)SQL Server中敏感數(shù)據(jù)進(jìn)行加密解密的操作方法

    對(duì)SQL Server中敏感數(shù)據(jù)進(jìn)行加密解密的操作方法

    近幾年有不少關(guān)于個(gè)人數(shù)據(jù)泄露的新聞(個(gè)人數(shù)據(jù)通常包含如姓名、地址、身份證號(hào)碼、財(cái)務(wù)信息等),給事發(fā)公司和被泄露人都帶來了不小的影響,所以本文給大家介紹了如何對(duì)SQL Server中的敏感數(shù)據(jù)進(jìn)行加密解密,需要的朋友可以參考下
    2024-05-05
  • SQL Server中OPENJSON + WITH 解析JSON數(shù)據(jù)的示例

    SQL Server中OPENJSON + WITH 解析JSON數(shù)據(jù)的示例

    文章介紹SQL Server中OPENJSON函數(shù),通過WITH子句將JSON解析為關(guān)系型數(shù)據(jù)表,支持對(duì)象、數(shù)組及嵌套結(jié)構(gòu)處理,結(jié)合CROSS APPLY實(shí)現(xiàn)多層展開,適用于JSON數(shù)據(jù)到表格的轉(zhuǎn)換,感興趣的朋友跟隨小編一起看看吧
    2025-08-08
  • sqlserver 函數(shù)、存儲(chǔ)過程、游標(biāo)與事務(wù)模板

    sqlserver 函數(shù)、存儲(chǔ)過程、游標(biāo)與事務(wù)模板

    SQL 函數(shù)、存儲(chǔ)過程、游標(biāo)與事務(wù)模板,學(xué)習(xí)sqlserver的朋友很多情況下都需要用得到。
    2010-08-08
  • 最新評(píng)論

    遵义市| 上饶市| 明水县| 仁布县| 仙游县| 新乐市| 体育| 阿勒泰市| 都匀市| 交口县| 永寿县| 商河县| 永和县| 紫阳县| 拉孜县| 逊克县| 临沧市| 稻城县| 吴桥县| 娄烦县| 峡江县| 罗山县| 会东县| 永寿县| 山西省| 辉南县| 九江县| 新乡市| 义马市| 界首市| 鲁甸县| 吴江市| 建昌县| 南和县| 东宁县| 思茅市| 陆丰市| 泰和县| 莒南县| 本溪市| 三台县|