【发布时间】:2020-07-17 15:00:38
【问题描述】:
我编写的程序使用 SQL 服务器 DBMS,具有 3 个数据库:DB、Archives、HL7。 在新PC上恢复3个数据库后,访问HL7数据库时出现实体框架错误:
sa 用户会话打开失败
我在 SQL Server Management Studio 中搜索了 3 个数据库之间的 dall 差异,发现了这个:
当我尝试纠正这个问题时,我得到了这个错误:
它说:当前数据库中已经存在 dbo 用户、组或规则。
你知道如何纠正这个问题吗? 谢谢。
编辑: 我试过这个:
use HL7;
exec sp_change_users_login 'Auto_Fix','dbo';
我得到了这个结果:
放弃 de cette 程序。 'dbo' est une valeur interdite pour le nom d'ouverture de session dans cette procédure。
意思是:
过程中止。此语句中不允许使用“dbo”作为会话打开名称。
【问题讨论】:
-
你试过了吗,
sp_change_users_login? -
请看我的编辑
标签: sql-server authentication ssms