--SQL SERVER用户管理分为两层,实例级的login和数据库级的用户
--login的SID和数据库用户的SID必须一样才行
--数据库搬迁login在重建时生成新的sid,与原来数据库的用户SID对应不上所以就成了孤立用户

--每个login有唯一的SID,域账号为域里的SID
SELECT *  FROM master.sys.server_principals  

--每个数据库用户都有唯一的SID
SELECT * FROM sys.database_principals

--检测孤立用户
USE SDS_NONEDI
GO
EXEC sp_change_users_login @Action='Report';
GO

--消除孤立用户
USE SDS_NONEDI
GO
EXEC sp_change_users_login @Action='update_one',@UserNamePattern='jinwei',@LoginName='jinwei'
GO

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。