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

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

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

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

下面講一下解決的方法。

分析:   

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

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

此時是不能通過新建登錄或者是對同名登錄授予對應(yīng)數(shù)據(jù)庫的“用戶”權(quán)限來解決登錄問題,因為SQL Server會報出“錯誤15023:當前數(shù)據(jù)庫中已存在用戶或角色”

簡單理解:

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

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

但是已經(jīng)存在了test這個用戶了,所以此時會報錯。

解決方法:

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

1.新建一個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是存儲過程的參數(shù),表示只處理一個用戶,前一個test是“用戶”,后一個test是“登錄”,

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

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

相關(guān)文章

  • mybatis的動態(tài)sql詳解(精)

    mybatis的動態(tài)sql詳解(精)

    MyBatis的動態(tài)SQL是基于OGNL表達式的,它可以幫助我們方便的在SQL語句中實現(xiàn)某些邏輯,本文詳解mybatis的動態(tài)sql,需要的朋友可以參考下
    2015-08-08
  • 使用SQL語句創(chuàng)建觸發(fā)器的實例

    使用SQL語句創(chuàng)建觸發(fā)器的實例

    觸發(fā)器 是一種特殊類型的存儲過程,它不同于我們前面介紹過的存儲過程。存儲過程可以通過語句直接調(diào)用,而 觸發(fā)器主要是通過事件進行觸發(fā)而被執(zhí)行的,這篇文章主要介紹了使用SQL語句創(chuàng)建觸發(fā)器的實例,需要的朋友可以參考下
    2023-06-06
  • 實現(xiàn)按關(guān)健字模糊查詢,并按匹配度排序的SQL語句

    實現(xiàn)按關(guān)健字模糊查詢,并按匹配度排序的SQL語句

    SQL語句實現(xiàn)按關(guān)健字模糊查詢,并按匹配度排序
    2009-09-09
  • SQL Server的子查詢詳解

    SQL Server的子查詢詳解

    子查詢是嵌套在SELECT、INSERT、UPDATE、DELETE語句中或另一個子查詢中的查詢??梢栽谠试S表達式的任何位置使用子查詢,本文介紹了SQL Server的子查詢,需要的朋友可以參考閱讀
    2023-04-04
  • SQL語句之Union和Union All的用法

    SQL語句之Union和Union All的用法

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

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

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

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

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

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

    近幾年有不少關(guān)于個人數(shù)據(jù)泄露的新聞(個人數(shù)據(jù)通常包含如姓名、地址、身份證號碼、財務(wù)信息等),給事發(fā)公司和被泄露人都帶來了不小的影響,所以本文給大家介紹了如何對SQL Server中的敏感數(shù)據(jù)進行加密解密,需要的朋友可以參考下
    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ù)表,支持對象、數(shù)組及嵌套結(jié)構(gòu)處理,結(jié)合CROSS APPLY實現(xiàn)多層展開,適用于JSON數(shù)據(jù)到表格的轉(zhuǎn)換,感興趣的朋友跟隨小編一起看看吧
    2025-08-08
  • sqlserver 函數(shù)、存儲過程、游標與事務(wù)模板

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

    SQL 函數(shù)、存儲過程、游標與事務(wù)模板,學(xué)習(xí)sqlserver的朋友很多情況下都需要用得到。
    2010-08-08

最新評論

洛扎县| 榆林市| 新沂市| 鄂尔多斯市| 长兴县| 铅山县| 怀柔区| 梅河口市| 临夏县| 淄博市| 兴和县| 郁南县| 织金县| 嘉义县| 邯郸县| 房产| 新化县| 彭阳县| 梁平县| 桦甸市| 新密市| 三都| 凤翔县| 宜川县| 施甸县| 建湖县| 辽阳市| 宜州市| 高陵县| 陇西县| 茌平县| 招远市| 贵州省| 绥德县| 清徐县| 封丘县| 靖宇县| 卫辉市| 墨玉县| 射阳县| 民权县|