2018年12月12日 星期三

[SQL Server 2016] User, group, or role 'DBNAME' already exists in the current database. (Microsoft SQL Server, Error: 15023)

在SQL中遇到建立Login User 並限定連線DB,遇到建立使用者成功, 但卻一直無法指定DB
錯誤訊息畫面如下


USE [Northwind]
GO
EXEC sp_change_users_login 'Update_One','NWUser','NWUser'
GO


實際上我只使用了參考文章中的一段就成功了!又解決一件惱人的問題GOOD!

參考連結:

使用 SSMS 建立 Login 的使用者對應時,遇到"使用者群組或角色在【資料庫名稱】的目前資料庫中已經存在"的問題排除(一點通系列 - MVP 撰寫)

SQL 2005 錯誤 15023