登峰之道---简约而不简单
分享阳光,分享快乐

上次的问题
http://www.cnblogs.com/supercode/archive/2005/06/13/173590.html

由于时间比较紧,准备重装sql server 2000,因为原先的数据库有许多的重要的文件,先备份了数据库,现在装好了,打了补丁,要恢复原来的数据库中的用户,而这些用户是保存在master这表中,在恢复的时候出现了"还试图还原master数据库时,必须以单用户模式使用RESTORE DATABASE RESTORE DATABASE操作异常终止"的错误,解决的办法是 sp_dboption 'master', 'single user', 'true'
以为就行了,没想到,提示不能改为单用户,有这事? 先停掉sql server服务,接着运行sqlservr.exe -c -m
起来了,好了,现在重新恢复,呵,居然又提示版本不同,数据库是英文版的,现在装了中文,我以为是这个原因,没想到不对,因为我后来再装英文的SQL server,所以敢确定应该是补丁的原因


posted on 2005-06-22 11:06  登峰  阅读(1084)  评论(1编辑  收藏  举报