我尝试了一些我在互联网上做的方法,最后我用SQL解决了一些问题。
1在查询分析器中选择问题的数据库,然后输入:
执行sp_configure'allow更新,1允许对系统表的更新。
RECONFIGUREWITHOVERRIDE
2。运行以下SQL语句:
set uid = 1 -更新中分配的所有对象在数据库中用户dbo
三.执行以下SQL语句:
执行sp_configure'allow更新,0——关闭系统表的更新
RECONFIGUREWITHOVERRIDE
4。删除数据库中的用户并重新创建用户。
这个问题的原因从谷歌知道如下:
MSSQL备份很容易满足时,另一台服务器恢复。
MSSQL备份迁移到另一台服务器恢复容易遇到的问题,特别是从虚拟主机后面的数据库在本地恢复问题。
将出现无效SQL的原始用户名和密码的情况。
无法删除系统表
当选择用于SA连接时,提示表名无效。
无法删除原始备份数据库中的用户名,提示用户无法删除用户,因为选定的用户有一个对象。
主要原因是原始备份恢复保留了原始用户的信息,导致了孤立用户的产生…