sqlserver2000还原数据库出现单用户模式问题

想从企业管理器中还原在E盘下的一个数据库文件,但是出现问题如下图:然后我在命令行下输入sqlservr.exe -c -m -f,之后进入查询分析器输入RESTORE DATABASE master from disk='e:\pf110\tspf120-20100207' 却出现如下图不知道是我的操作有误,还是怎么回事,总之弄不出来。谁可以 帮帮我看一下,请留下联系方式,谢谢

数据库"置疑"了应该是文件损坏了,例如你把数据库分离后,用记事本打开他会看到很多乱码,强行改动里边的那些乱码,保存后附加数据库,由于里边格式乱了,数据库就"置疑"了。你首先要进入“单用户模式”,让你可以重新操作数据库,然后用SELECT 命令可以看出什么表出错了(上帝保佑你只是某个表出错了),如果只是某个表出错,而又只是数据错误,不是结构错误,还可以通过运行带WHERE子句的SQL看看数据是到哪里出错,把,错误点以后的数据都删除掉,那至少数据库还可以用。如果你的数据不是真的都那么要紧的话,用还原功能是最方便可行的办法。当然备份档之后的数据是没有了。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-03-30
试试用相对路径

sqlserver2000还原数据库出现单用户模式问题
数据库"置疑"了应该是文件损坏了,例如你把数据库分离后,用记事本打开他会看到很多乱码,强行改动里边的那些乱码,保存后附加数据库,由于里边格式乱了,数据库就"置疑"了。你首先要进入“单用户模式”,让你可以重新操作数据库,然后用SELECT 命令可以看出什么表出错了(上帝保佑你只是某个表出错了),...

sql server 2000 中的一个数据库不知道什么原因自动变为“单用户模式...
1\\打开企业管理器 2\\展开左边的树结构,直到看到database 3\\右击database,在弹出菜单中找一个项,最后是(K)的,后面还有个三角形的.4\\鼠标指向这一项,又出现一个菜单,其中有一个项,最后是(A)的,点击它,就打开附加数据库的窗口了.5\\在这个窗口内附加数据库,就OK了 另外,团IDC网上有许多产品团购...

单用户模式:"数据库需要处于单用户模式下"怎么解决
1、首先停掉sql agent;2、在"服务"中重启MSSQLSERVER服务,3、打开企业管理器,找到相应的数据库,右键,属性——选项——访问——限制访问——单用户,确定。问题解决

SQL 2000 数据库 还原数据库提示数据库不一致的问题
进入查询分析器中,选择所使用的数据库,并检查该数据库是否存在错误。可以看到该数据库存在4个分配错误和1个一致性错误。 (为你实际要处理 的数据库.)发现错误后要开始修复,所使用语句下:sp_dboption 'DbName', 'single user', 'true'--把数据库置为单用户模式DBCC checkdb('DbName',REPAIR_ALLOW...

sql server 还原数据库时提示数据库正在使用,无法进行操作的解决方法...
这个问题的原因在于有用户连接了当前要做还原的数据库,这里的用户甚至包括当前要做还原的用户。解决办法就是关闭与要还原数据库的所有连接。脚本之家小编推荐的一个方法:到服务里面重启下sqlserver服务即可。问题一描述:SQL Server数据库备份还原后,在数据库名称后会出现“受限制访问”字样 问题二描述:...

如何将sqlserver2000设置为单用户模式
将数据库设置为单用户模式 连接到数据库引擎。在标准菜单栏上,单击“新建查询”。将以下示例复制并粘贴到查询窗口中,然后单击“执行”。此示例将数据库设置为 SINGLE_USER 模式,以获得独占访问权。然后,该示例将 AdventureWorks2012 数据库的状......

还原数据库时出现权限问题
-f 用最小配置启动SQL Server -m 单用户模式启动SQL Server 2.可以在控制面板-服务-MSSQLServer的启动参数中输入-c -f -m或者输入-m,点击开始 3.进行master数据库的恢复 不过老实说估计你是选错了还原数据库的名称啊。你选择数据库的时候默认的是master,只要修改为你的数据...

如何操作将数据库处于单用户模式
解答:在 SQL Server 2000 中,数据库不能同时为单用户模式和只供 dbo 使用模式。而以下可选选项可以通过使用 ALTER DATABASE 命令来使用:ALTER DATABASE database SET SINGLE_USER。该命令限制用户只能逐个访问数据库。ALTER DATABASE database SET RESTRICTED_USER。该命令限制只有 db_owner、dbcreator...

如何恢复master数据库
今天,重装Sql2000数据库后,在恢复master数据库时出现了错误,提示为“当试图还原master数据库时,必须以单用户模式使用restoredatabase,restore database操作异常终止”。在网上搜索了一下,发现了一篇介绍比较详细的,而且也确实解决了这一问题(我在VM上测试过可以),特将其全文转贴如下:关于系统数据库...

修复SQL2000数据库置疑时出现的错误
F.设置test为紧急修复模式 update sysdatabases set status=-32768 where dbid=DB_ID('test')此时可以在SQL Server Enterprise Manager里面看到该数据库处于“只读\\置疑\\脱机\\紧急模式”可以看到数据库里面的表,但是仅仅有系统表 G.下面执行真正的恢复操作,重建数据库日志文件 ...

相似回答