数据库还原 with norecovery后, 数据库一直处于"正在还原"的原因? [问题点数:20分,结帖人yellowfishtom]

Bbs1
本版专家分:0
结帖率 100%
Bbs3
本版专家分:710
Bbs3
本版专家分:710
Bbs7
本版专家分:11884
Bbs7
本版专家分:13507
Bbs7
本版专家分:13507
Bbs7
本版专家分:25849
Bbs6
本版专家分:9563
Bbs1
本版专家分:0
Bbs1
本版专家分:22
sqlserver2008数据库还原之后一直显示正在还原的处理办法
  引题 如上图所示,今天<em>还原</em>其他同事给的<em>数据库</em>备份,<em>还原</em>成功之后就<em>一直</em>显示如上图所示状态,<em>正在</em><em>还原</em>,无法访问和打开,刷新状态无效. 主要为恢复进程被挂起了,将<em>数据库</em>恢复并且回到可访问状态,需要执行: RESTORE database dbname with recovery 使恢复过程能完全结束即可。   如果你要不断恢复后面的日志文件,的确需要使<em>数据库</em><em>处于</em>“<em>正在</em><em>还原</em>状态...
尚未备份数据库 "TEST" 的日志尾部。如果该日志包含您不希望丢失的工作,请使用 BACKUP LOG WITH NORECOVERY 备份该日志。请使用 RESTORE 语句的 WITH REPL
今天,尝试着第一次在SQL SERVER桑<em>还原</em><em>数据库</em>完整备份时,如语句: USE master; RESTORE DATABASE TEST FROM 我的备份设备1 WITH FILE=8,NORECOVERY 报错: 消息 3159,级别 16,状态 1,第 2 行 尚未备份<em>数据库</em> "TEST" 的日志尾部。如果该日志包含您不希望丢失的工作,请使用 BACKUP LOG WITH
Sql Server 2005 恢复中RECOVERY和NORECOVERY有什么区别
举个例子来解释RECOVERY和NORECOVERY有什么区别比如1 是全备份,2是差异备份,3,4,5是日志备份,如果现在要恢复到5的时间,首先要恢复1,然后2,然后3,4,5从1--4期间都要指定为<em>norecovery</em>,为什么呢?可以设想一下如果是recovery的话,此时<em>数据库</em>已经可以应用,比如如果在2--3之前用了recovery,则进行2以后<em>数据库</em>就可以应用,此时如果有人进行<em>数据库</em>操
请问如果我在还原日志备份(多个)是指定了with norecovery语句,是不是也要在前面还原数据库备份时也指定with norecovery语句?
谢谢。
请问如何“追加式的回复备份”?好像不是with NORECOVERY
就是不想覆盖新的,只把不同的内容回复
SQLServer数据库镜像配置
目录 一、目标... 2 二、前提条件、限制和建议... 2 三、设置概述... 2 四、安装Sql Server 2008 enterprise X64. 3 4.1、安装.NET3.5. 3 4.2、安装时选择全新SQL Server独立安装... 4 4.3、选定功能组件,注意安装目录与其他节点保持一致... 4 4.4、使用默认实例名称,或者与其他节点相同..
转:Sqlserver数据库还原一直显示“正在还原…”解决方法
转载自:http://www.php230.com/1413283921.html 转载内容如下: 今天在Sqlerver<em>还原</em><em>数据库</em>时<em>一直</em>就卡在那里提示“<em>正在</em><em>还原</em>…”的状态,此时无法操作<em>数据库</em>,下面我来给大家介绍解决些问题的方法解决方法: RESTORE DATABASE demo FROM DISK = 'D:/demo.bak' WITH MOVE 'demo' TO 'd:/...
sql还原一直提示正在还原问题
restore database test with recovery ;
sql server 还原成功后-数据库还显示正在还原
出现这种问题是因为<em>还原</em>的时候选择的是:不对<em>数据库</em>做任何操作,不回滚未提交的事务。可以<em>还原</em>其他事务的日志 解决办法 restore database XXX with recovery
sql server 2005 sql语句 还原数据库一直处于 正在还原
用户SQL语句<em>还原</em><em>数据库</em>,<em>一直</em><em>处于</em> <em>正在</em><em>还原</em> ;卡着就不过去了 ,<em>还原</em>SQL语句如下:rn[code=csharp]/// rn /// <em>还原</em><em>数据库</em>rn /// rn /// rn /// rn /// rn public void restoreDb(string dbName, string backupFile)rn rn string sql = @"use master;ALTER DATABASE " + dbName + " SET OFFLINE WITH ROLLBACK IMMEDIATE;restore database "rn + dbName + " from disk='" + backupFile + "' WITH REPLACE;ALTER database " + dbName + " set online;";rn ExecuteSql(sql, read.ReadStrcn());rn rn [/code]rn会出在我SQL语句上吗?
Sqlserver处于正在还原状态
要恢复并且回到可访问状态,要执行:   RESTORE database   dbname with recovery  这使得恢复过程能完全结束。  如果你要不断恢复后面的日志文件,的确需要使<em>数据库</em><em>处于</em>“<em>正在</em><em>还原</em>状态”,  这通常是执行下面命令:   RESTORE database dbname with <em>norecovery</em>
数据库总是出现“正在恢复”,怎么回事?
<em>数据库</em>总是出现“<em>正在</em>恢复”,怎么回事???
数据库处于正在还原”的状态
有一个备份文件,不是直接通过SQL2008备份的,而是应用程序自身备份的, 现在,仍然通过应用程序自身来恢复数据,但恢复到最后,并没成功,<em>数据库</em>名称后面有个(<em>正在</em><em>还原</em>)。 有什么办法能让这个<em>还原</em>过程顺
SQL数据库正在恢复”,解决和查看方法
--调用系统存储过程  xp_readerrorlog  --用系统存储过程查看错误日志  xp_ReadErrorLog 0, 1, 'Failed', 'login'  --此处指定recovery 可使<em>数据库</em>立马可用   当然这样做的前提是你做了完全备份和事务日志备份   --仅做了此<em>还原</em>,<em>数据库</em>会<em>处于</em><em>还原</em>状态而不可用      restore database
如何终止正在还原数据库
如图:rn[img=http://img.my.csdn.net/uploads/201302/22/1361526269_1542.png][/img]rn我试过以下方法:rn1.关闭进程无法停止;rn2.重启计算机也不行;rn[color=#FF0000]求解决方法,如何停止该数据的<em>还原</em>过程!!!感觉不尽[/color]
SqlServer数据库正在还原的解决办法
1)管理器不会主动刷新,需要手工刷新一下才能看到最新状态(性能方面的考虑)  2)很少情况下,恢复进程被挂起了。这个时候假设你要恢复并且回到可访问状态,要执行:   RESTORE database   dbname with recovery  这使得恢复过程能完全结束。  3)如果你要不断恢复后面的日志文件,的确需要使<em>数据库</em><em>处于</em>“<em>正在</em><em>还原</em>状态”,  这通常是执行下面命令:   RESTORE...
SqlServer数据库正在还原的解决方案
SqlServer<em>数据库</em><em>正在</em><em>还原</em>的解决方案 解决方法一: 由于 管理器不会主动刷新,需要手工刷新一下才能看到最新状态(性能方面的考虑) 解决方法二:  由于 恢复进程被挂起了,你要恢复并且回到可访问状态。请执行下面的语句    RESTORE database   dbname with recovery  解决方案三:  如果你要不断恢复
重新安装后数据库还原
请问rn如何重新安装SQLServer2000后rn<em>还原</em>原来的<em>数据库</em>备份?rn谢谢
备份日志后,还原数据库
请教各位,我做通过备份日志<em>还原</em>.选择右键-备份<em>数据库</em>-通过日志后。删除原来的<em>数据库</em>。新建一个同名的空<em>数据库</em>,通过日志<em>还原</em>,出现如下 错误提示:rnrn先前的<em>还原</em>操作未制定with norecorvery 或 with standby.请在除最后步骤之外的所有其他步骤中选择with <em>norecovery</em>或with standy,重新启动该<em>还原</em>序列。restory log 操作异常中止 。rn那位高手,告诉小弟如何通过备份日志来<em>还原</em><em>数据库</em>啊。rn
江湖救急,数据库(正在恢复)无法进行任何操作。
今天导入数据的时候,由于网页时间超时,本来应该导入1500万数据的<em>数据库</em>,导入到一半,停了。 现在的<em>数据库</em><em>处于</em>(<em>正在</em>恢复),我重起SQL,又重起服务器,都是这样,连停止都不行。 C:\Program
如何用Restore DataBase把数据库还原到指定的路?
 restore database <em>数据库</em>名 from disk='备份文件路径' with move '<em>数据库</em>文件名' to '<em>数据库</em>文件放置路径', move '日志文件名' to '日志文件存放置路径' go 如: restore database EaseWe from disk='H:\EaseWe.bak' with move 'EaseWe' to
RECOVERY与NORECOVERY是否这样理解?
事务 如: BEGIN TRAN UPDATE TBL_HYC SET SCORE=85 WHERE USRNAME='HYC' --假设原来该记录中SCORE=65 COMMIT TRAN 在高速缓
数据库正在使用"">还原数据库时,揭示"数据库正在使用"
vfp+SQLrnrn备份已经会了,现学"<em>还原</em>"rnrn现对SQL<em>数据库</em>进行<em>还原</em>时,使用的是下列命令:rnrnnhandle=sqlstringconnect("driver=sql server;server=lyf;uid=;pwd=;database=lyf2010") rnrnIf SQLExec(nhandle,"restore database lyf2010 from disk='c:\windows\desktop\<em>数据库</em>备份.BAK'")>0rn Messagebox("恢复完成!",64,"信息提示")rnElsern Messagebox("恢复失败,可能有用户<em>正在</em>操作数据!",16,"信息提示")rnEndifrnrn出错提示为:[color=#FF0000]恢复失败,可能有用户<em>正在</em>操作数据[/color]rnrn用aerror()函数进行错误跟踪,提示如下错误:rn[color=#FF0000][Microsoft][ODBC SQL Server Driver][SQL Server]因为<em>数据库</em><em>正在</em>使用[/color]rnrn说明:程序运行时,已经打开了此<em>数据库</em>,再用备份件恢复时,肯定无法恢复.rnrn问:如何将一个"打开着的SQL<em>数据库</em>"暂关了?rnrn先关,再恢复,恢复成功后,再开.rnrn这个过程,如何写代码?
数据库还原(增量备份后的还原)有关。
使用了增量备份后生成了一个文件,请问如何用这个文件<em>还原</em><em>数据库</em>?如果用完全<em>还原</em>的方法<em>还原</em><em>数据库</em>的话,整个<em>数据库</em>都坏掉。谢谢。
数据库还原
<em>数据库</em><em>还原</em>时总会提示,已将<em>数据库</em>上下文更改为master,<em>还原</em><em>数据库</em>不就是借助master<em>数据库</em>的吗?rn该怎么改就好了呢?rnrn代码如下:rn//<em>还原</em><em>数据库</em>rnvoid CRestoreDlg::OnRestore() rnrn // TODO: Add your control notification handler code herern UpdateData(); //数据的更新rn if(m_strPath=="")rn rn MessageBox("请选择路径!");rn return ;rn rn _ConnectionPtr pConnection;rn tryrn rn HRESULT hr=pConnection.CreateInstance("ADODB.Connection");//创建Connection对象rn pConnection->Open("driver=SQL Server;Server=.;DATABASE=master;","","",adModeUnknown);rn CString sql;//定义字符串变量rn sql.Format("use master restore database hmsys from disk = '%s' with move 'hmsys_data' to 'c:\\hmsys.mdf', move 'hmsys_log' to 'c:\\hmsys.ldf'", m_strPath);rn pConnection->Execute((_bstr_t)sql, NULL, adCmdText);rn MessageBox("<em>还原</em>成功!");rn pConnection->Close();//关闭连接rn rn CATCH_ERROR;rnrn
数据库还原
在网上下载了一个带SQL server2000 <em>数据库</em>的代码rn比较奇怪的是这个<em>数据库</em>文件没有后缀名,我已经将显示文件后缀名功能开启rn而且也不是.sql文件rn这种文件怎么恢复呢?rnrn我在SQL Server中建立了一个同名的<em>数据库</em>,右键选择"所有任务""导入数据"rnrn在导入/导出向导中应该怎样选择呢?
尚未备份数据库 "***" 的日志尾部。如果该日志包含您不希望丢失的工作,请使用 BACKUP LOG WITH NORECOVERY 备份该日志。请使用 RE
使用SQL Server 2005<em>还原</em>备份的<em>数据库</em>文件时出现的问题,如题。 前提:如果你有个<em>数据库</em>的.bak的备份文件。 右键点击 <em>数据库</em>任务--&amp;gt;<em>还原</em>--&amp;gt;<em>数据库</em>       1.<em>还原</em>的目标选择你要覆盖的<em>数据库</em>       2.<em>还原</em>的源选择 源设备找到你的.bak备份文件的路径 注意:选项中选择“覆盖现有<em>数据库</em>”使用SQL Server 2005<em>还原</em>备份的<em>数据库</em>文件时出现的问题,如题...
sqlserver 正在还原
SQLSERVER 完整<em>还原</em> <em>一直</em>显示<em>正在</em><em>还原</em>解决方法 选择不回滚未提交的事物时会有个现象就是<em>数据库</em>右边<em>一直</em>显示<em>正在</em><em>还原</em>,并不可用: 解决方法: restore database XXXXX with recovery ...
SQL数据库一直显示正在还原
问题现象:SQL某<em>数据库</em><em>一直</em>显示“<em>正在</em><em>还原</em>”。 解决办法:执行查询Restore Database XXX with Recovery 其中XXX是<em>数据库</em>名
还原数据库数据库提示正在还原中的处理办法
<em>还原</em><em>数据库</em>时,提示<em>还原</em>成功,可是<em>数据库</em>列表中该<em>数据库</em>显示<em>正在</em><em>还原</em>中: 执行此命令即可: RESTORE DATABASE EnterPriseBuilding WITH RECOVERY     了解SQLServer脚本之<em>数据库</em>误删数据找回:http://www.cnblogs.com/Leo_wl/p/3614804.html 1. 至少有一个误删除之前的<em>数据库</em>完全备份...
SqlServer Alwayson 搭建排错记录(二)
  下面记录下建立好alwayson可用性组后,向可用性组内添加<em>数据库</em>出现过的问题及解决方法 一、<em>数据库</em>未<em>处于</em>恢复状态   将<em>数据库</em>联接到可用性组的时候报错: <em>数据库</em>“XXXX”未<em>处于</em>恢复状态,而此状态是镜像<em>数据库</em>或辅助<em>数据库</em>所必需的。必须使用 WITH NORECOVERY <em>还原</em>远程<em>数据库</em>。 (Microsoft SQL Server,错误: 1464)    这个问题...
还原数据库
使用代码<em>还原</em><em>数据库</em>:rnuse wagernrestore database wagern from disk='d:\wage.bak'rn with file=1,<em>norecovery</em>rn可是之后,wage<em>数据库</em>就变成了“<em>正在</em>加载”无法访问了,请问大家这种rn写法有错吗?这是怎么回事?rn
正在还原...."">MSSQLServer 正在显示"正在还原...."
新建查询,执行如下命令 RESTORE database   dbname with recovery
sql数据库显示正在恢复,正确的处理方法。
问题:服务器异常重启,<em>数据库</em>比较大,大约70GB,然后<em>数据库</em>就显示【<em>正在</em>恢复】 处理方法: 1.等待SQL自动恢复就好了。点右键刷新看看。 2.这是因为你的<em>数据库</em>太大,或是<em>数据库</em>属性中设置的是完整模式,而不是简单模式,日志文件会很大,有几个GB,一般正常就几百MB。 3.如果你的服务器内存够大,会恢复很快,如果内存小,那就等吧,可能好几个小时,总之会恢复过来的。 4.可以做些辅助帮助,查...
还原数据库???
我的机器重装了,我格了c:,其它没有动rn系统装在c:rnsql server2000 都装在d:\盘rn现在d:\Program Files\Microsoft SQL Server\MSSQL\Datarn中有两个文件,北风贸易.mdf,北风贸易.ldfrn怎么恢复啊rn谢谢了rn
SQL数据恢复一直都在正在还原状态
-
sqlserver 数据库一直报:正在恢复。日志爆满:无法打开明确指定的数据库
现象:期间网上有各种办法,我们测试过的办法:1,关掉<em>数据库</em>服务器,2,删掉<em>数据库</em>失败3,关掉所有连接4,删除恢复数据源、5,关掉所有的sqlserver的服务5,网上的各种办法:百度:sqlserver <em>数据库</em><em>一直</em><em>正在</em>恢复。这个下面的所有选项。都不起作用,最后:我的解决办法:发布库的 Reporting Services 把这个服务关掉后,刷新,错误就没了...
SQL2005 还原之后数据库一直处于正在还原状态,如何调整为正常状态,请高手救命!!
SQL2005 昨天采用日志<em>还原</em>,提示<em>还原</em>完成,结果点确定之后,数据<em>一直</em><em>处于</em><em>正在</em><em>还原</em>状态,已经是20几个小时还是无法完成.不知道如何恢复正常状态.请高手帮忙!
为什么还原sqlserver数据库的状态一直都是正在还原
1、可能是被用作镜像,被用作镜像有一个服务器是长期显示<em>正在</em><em>还原</em>。 2、很少情况下,恢复进程被挂起了。这个时候假设你要恢复并且回到可访问状态,要执行: RESTORE database dbname with recovery PS:弄清楚情况再执行,如果是生产环境更要小心,数据无价
SQL Server 2005/2008/2012 数据库一直显示(正在恢复)无法使用
1、关闭<em>数据库</em>的服务。 2、然后把<em>数据库</em>文件剪切出来。 3、然后在重启服务。进入SqlSever删除<em>数据库</em>(因为文件已经剪切走了,所以不会删除文件) 4、再把<em>数据库</em>拷到Microsoft SQL Server文件夹中的Data文件夹在附加就可以了。
数据库还原?????????
1. 本人restory database 时时常会出现 ‘<em>数据库</em><em>正在</em>使用,不能<em>还原</em>’ 还有什么’非排他性’, 总之,我必须取消所有的连接,然后再restory database, …….甚是麻烦,请教各位DBA 有没有什么命令或好的方法,让他一次性的完成<em>还原</em><em>数据库</em>; [close database ?]rn2. 还是<em>还原</em><em>数据库</em>时提示[从设备<em>还原</em><em>数据库</em>--] 提示我’设备没有联机,无法正常工作’, 可,我的备份文件就在 c盘根目录下;[以前没有问题,进来刚出现的]rn
还原数据库
我从其它机器上获取一SQL 2000备份过的<em>数据库</em>(123.bak),带到我的机器上,怎么将其附加到我的SQL 2000里面,以供我使用其中的数据?
SQLSERVER 完整还原 一直显示正在还原解决方法
 sqlserver<em>数据库</em> 选择不回滚未提交的事物时会有个现象就是<em>数据库</em>右边<em>一直</em>显示<em>正在</em><em>还原</em>,并不可用: 解决方法: restore database Test2 with recovery
SQLyog还原会话失败
问题描述:         由于公司内网<em>数据库</em>需连接VPN才能访问,手贱点开SQLyog导致会话<em>还原</em>失败,手动恢复会话。   操作:         找到会话文件存放地址,我的地址如下:         C:\Users\lcz\AppData\Roaming\SQLyog         文件列表存在一个connrestore_backup.ysav文件和一个connrestore....
SQL 数据库名后面出现 正在恢复
SQL <em>数据库</em>名后面出现<em>正在</em>恢复的字样 ,无法使用<em>数据库</em>也无法分离<em>数据库</em>,像这种情况我应该怎样处理呀?<em>数据库</em>文件有50个G,日志文件有130个G。
SQLyog出现不能连接问题
问题描述:打开小海豚后出现下图问题:解决方法:重新设置root用户密码第一步:如果MySQL服务器<em>正在</em>运行,停止它 cmd-&amp;gt;net stop mysql第二步:在C盘根目录下新建一个mysql-init.txt内容下下面命令SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123'); //123是要设置的密码第三步:进入cmd执行命令修改密码...
其他会话正在使用事务的上下文
我在给两台服务器做相同的触发器的时候会出现:其他会话<em>正在</em>使用事务的上下文 错误 ,如果关掉一台服务器的触发器就会正常工作。 有没有人知道如何能在俩台服务器的触发器同时开着的情况下而不出现错误。。。。
还原数据库!
我下载了一个<em>数据库</em>备份文件SCardDB.bak,知道这个<em>数据库</em>名称是SCardDB,怎样通过这个备份文件把这个<em>数据库</em>在我机器上<em>还原</em>过来?rnrn我在我机器上试了好几次都不行!rn谢谢
定时备份数据库还原数据库
都比较简单 批处理文件 [code=&quot;java&quot;] @echo off exp 帐号/密码@<em>数据库</em> file=d:/oraclebackup/%DATE%.dmp --保存的位子%DATE%:当前时间 pause [/code] <em>还原</em><em>数据库</em> PL/SQL --&gt;TOOLS---&gt;IMPORT TABELS 在oracle import FROM USER 和 to us...
还原数据库(复制数据库
如何<em>还原</em><em>数据库</em>,系统目前在用的<em>数据库</em>名字是E0505,另外还有一个测试环境的<em>数据库</em>T0505。(两者同在一个服务器内)rn我现在把E0505备份了一下,希望把E0505的数据覆盖到T0505。请问如何操作?rn另外问一下,用E0505的备份文件<em>还原</em>T0505可行吗?我试过好几次,都报错。
数据库误操作DML后还原
应该在操作<em>数据库</em>使用update进行数据修改,忘记写where条件。结果导致表中所有的数据都被改了。瞬间慌了,但后来想想,作为成熟的<em>数据库</em>产品肯定不会没有考虑到误操作的问题。果断上网查。结果发现还真有。 第一种: 1.打开Flash存储的权限 ALTER TABLE tableName ENABLE row movement ; 2.把表<em>还原</em>到指定时间点 flashback
数据库还原后出现中文乱码
我从其他地方拿回一个SQLServer的备份文件,它的<em>数据库</em>排序规则是SQL_Latin1_General_CP850_BIN,现在<em>还原</em>到我本机的SQLserver<em>数据库</em>(<em>数据库</em>默认的排序规则是Chinese_PRC_CI_AS),然后就出现中文乱码的问题。之后,我有新建一个<em>数据库</em>,并将<em>数据库</em>的排序规则设置为SQL_Latin1_General_CP850_BIN,然后将备份<em>还原</em>到新建的<em>数据库</em>,结果还是出现中文乱码,请求高手指点,谢谢!
数据库还原后能否取消???
<em>数据库</em><em>还原</em>后能否取消???rn我在进行<em>数据库</em><em>还原</em>操作时,一不小心把不该用来<em>还原</em>的<em>数据库</em>给强制<em>还原</em>了(<em>数据库</em>选错!),rn请问怎样才能把这次<em>还原</em>给取消掉?rn急!!!rn万分感激!!!rn
文字模板--抱在怀里的温暖下载
这是一个文字模板,免费送给大家,大家可以和我相互交流,也可以相互联系 QQ280053541 相关下载链接:[url=//download.csdn.net/download/gfq19761202/3344955?utm_source=bbsseo]//download.csdn.net/download/gfq19761202/3344955?utm_source=bbsseo[/url]
API函数大全下载
常用API函数的基本解释 相关下载链接:[url=//download.csdn.net/download/flytask/4462178?utm_source=bbsseo]//download.csdn.net/download/flytask/4462178?utm_source=bbsseo[/url]
豌豆荚下载
手机助手 相关下载链接:[url=//download.csdn.net/download/stafeshao/4633589?utm_source=bbsseo]//download.csdn.net/download/stafeshao/4633589?utm_source=bbsseo[/url]
相关热词 c# 标准差 计算 c#siki第五季 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池
我们是很有底线的