1、使数据库变为单用户模式 ALTER DATABASE 数据库名 SET SINGLE_USER (当变成单用户的模式只能在同一个窗口执行语句) 2、修正数据库日志重新生成,此命令检查的分配,结构,逻辑完整性和所有数据库中的对象不正确
从其它机器上考过来的一个sql2005的数据库备份(bak,直接通过‘备份’ *** 作得到,不是detach的),在自己机器上的sql2005里建一个同名数据库,通过‘恢复’ *** 作将其恢复后,发现旁边显示"restricted user"。因为自己是用windows集成帐户登陆,所以改用sa登陆,结果一样。
后来发现,在数据库属性里‘options’选项卡里的最下面-----‘Restrict Access’:把值改为multiple即可。
今天无意中知道了产生这种情况的原因:汗!还是疏忽大意。恢复时勾选。
转载,仅供参考。
因为F:\DataBase\上机管理mdf这个文件已存在,你恢复的时候无法生成该文件,所以失败。
有两种方法解决:
1,你在恢复数据库的时候,把默认路径修改到别的文件夹,或是把逗上机管理mdf地和"ldf"中的上机管理换成别的名字;
2,去F:\DataBase\上机管理mdf这个路径里面把 "上机管理mdf" 和与之相关的 "ldf" 删除,你再进行数据库恢复就OK了。
只要原数据库的mdf和ldf文件没有删除,就可以直接附近数据库。1、在SQL企业管理器中,如图 *** 作,打开附加数据库界面:2、点击圈中的按钮3、选择对应的MDF文件,即可完成附加数据库。
以上就是关于sql2005数据库紧急模式怎么恢复全部的内容,包括:sql2005数据库紧急模式怎么恢复、Sql2005中,恢复数据库时,旁边显示“restricted user”,怎么办、SQL Server 2005 备份数据库还原问题。备份应该是正常的。错误提示为:无法覆盖F:\DataBase\上机管理.mdf等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)