新建数据库还原失败,提示其它数据库正在使用该文件 [问题点数:0分]

Bbs1
本版专家分:0
结帖率 0%
Bbs2
本版专家分:238
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs6
本版专家分:5930
数据库还原失败解决方法
一。<em>失败</em>原因:<em>还原</em><em>失败</em>1.设置权限。二。<em>失败</em>原因:出现与<em>数据库</em>不一致。。。。。。。1.选择这个覆盖现有<em>数据库</em>2.在进行<em>还原</em>
数据库还原不成功问题汇总
我们在工作中常常会因为要解决现场问题,而对现场<em>数据库</em>进行<em>数据库</em>备份和<em>还原</em>,下面就针对在实际工作我遇到的备份和<em>还原</em>问题,做以一个小结: 问题一: 1.无法获得对<em>数据库</em>独立访问权 如下图:造成此原因主要是<em>数据库</em>被<em>使用</em>,特别是我们用的的远程连接<em>数据库</em>(在工作中远程连接<em>数据库</em>已经很正常,就在我上片DB博客上谈到 TCP和VIA的,它们两个都用于远程连接), 解决方法: (1)删除现有<em>数据库</em>,关闭
【SQL Server】还原数据库失败提示数据库正在使用
前情提要 因项目需要,对Sql Server2008版<em>数据库</em>进行备份<em>还原</em>操作,在<em>还原</em>时,<em>提示</em><em>数据库</em><em>正在</em><em>使用</em>,<em>还原</em><em>失败</em>。后决定尝试删除<em>数据库</em>,同样<em>提示</em>删除<em>失败</em>,<em>提示</em><em>数据库</em><em>正在</em><em>使用</em>。没有办法,只能百度之,终是得到了解决办法。 解决办法 1.选中无法<em>还原</em>的<em>数据库</em>,右键属性 2.选择选项-状态-限制访问-SINGLE_USER 3.此时<em>数据库</em>前会显示为(单个用户); 4.此时进行<em>数据库</em><em>还原</em>即可,同时限...
还原sql2008数据库提示数据库正在使用
解决方法: 1.右键<em>数据库</em>,然后选择“属性” 2.
SQL Server数据库备份还原时,提示数据库正在使用”的解决办法
问题一描述:SQL Server<em>数据库</em>备份<em>还原</em>后,在<em>数据库</em>名称后会出现“受限制访问”字样 问题二描述:在对SQL Server<em>数据库</em>进行<em>还原</em>时,<em>提示</em>:System.Data.SqlClient.SqlError:因为<em>数据库</em><em>正在</em><em>使用</em>,所以无法获得对<em>数据库</em>的独占访问权。(Microsoft.SqlServer.Smo)。出现此问题的原因是在<em>还原</em><em>数据库</em>时,有其他用户<em>正在</em><em>使用</em><em>数据库</em>。<em>还原</em><em>数据库</em>要求数
还原数据库XXX 对于服务器XXX 因为数据库正在使用的问题解决
解决方案如下: 执行该方案,必须首先定位到master<em>数据库</em>,然后在分析查询器中执行以下语句: ALTER DATABASE [<em>数据库</em>名] SET OFFLINE WITH ROLLBACK IMMEDIATE 这样就关闭了当前<em>数据库</em>链接线程,并且回滚<em>正在</em>操作的事物。接下来就可以正常<em>还原</em>了!! System.Data.SqlClient.SqlError: 尚未备份<em>数据库</em> "**
SQL Server 因为正在使用 无法还原解决方法
有时候我们需要<em>还原</em><em>数据库</em>,但是由于程序或者其他人<em>正在</em>操作<em>数据库</em>导致我们无法<em>还原</em>,如下截图 此时我们只要限制<em>数据库</em>访问或者设置成单个用户访问即可<em>还原</em>,操作方法是点击<em>数据库</em>属性—选项—状态—限制访问,改成RESTRICTED_USER或者SINGLE_USER确定之后就可以<em>还原</em><em>数据库</em>了。 此时<em>数据库</em>名称可能会出现“受限制用户”字样,这个不必担心,等<em>数据库</em><em>还原</em>
SQL Server 2008还原数据时报错“因为数据库正在使用,所以无法获得对数据库的独占访问权”的解决方法
SQL Server 2008g<em>还原</em><em>数据库</em>时报错“因为<em>数据库</em><em>正在</em><em>使用</em>,所以无法获得对<em>数据库</em>的独占访问权”的解决方法 右键点击<em>数据库</em>,依次选择“属性-选项-状态-限制访问”,把属性值从MULTI_USER修改为SINGLE_USER 然后<em>数据库</em>会被切换为单用户模式,直接<em>还原</em>,完成后把访值改回来 简单、快捷
SQL Server 2008R2还原数据库时报错“因为数据库正在使用,所以无法获得对数据库的独占访问权”的解决方法
右键点击<em>数据库</em>,依次选择“属性-选项-状态-限制访问”,把属性值从MULTI_USER修改为SINGLE_USER 然后<em>数据库</em>会被切换为单用户模式,直接<em>还原</em>,完成后把访值改回来 转载自:https://blog.csdn.net/ghlfllz/article/details/53940559...
恢复数据库时,提示有用户正在使用的处理方式
create proc killspid (@dbname varchar(20)) as begin declare @sql nvarchar(500) declare @spid int set @sql='declare getspid cursor for select spid from sysprocesses where dbid=db_id('''+@dbname+''')' exec (@sql) open getspid fetch next from getspid in
还原数据库数据库提示正在还原中的处理办法
<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. 至
Sql 还原失败 之 “因为数据库正在使用,所以未能获得对数据库的排它访问权”的处理
     之前没有太在意,这两天在程序中添加备份<em>还原</em>模块,发现备份没为题,<em>还原</em>时出现“因为<em>数据库</em><em>正在</em><em>使用</em>,所以未能获得对<em>数据库</em>的排它访问权”,放狗搜了一下,看到遇到类似情况地同志还不少,看了帖子中给出解决的办法是:      1、<em>使用</em>两个TAdoConnection,<em>还原</em>时将要<em>还原</em><em>数据库</em>的Adoconnection1断开链接,将Adoconnection2链接到Master<em>数据库</em>,但经我多次试
Sql Server2005数据库还原时出现如下错误信息:
 Sql Server2008<em>数据库</em>在<em>还原</em>时出现如下错误信息: System.Data.SqlClient.SqlError: 尚未备份<em>数据库</em>的日志尾部。如果该日志包含您不希望丢失的工作,请<em>使用</em> BACKUP LOG WITH NORECOVERY 备份该日志。请<em>使用</em> RESTORE 语句的 WITH REPLACE 或 WITH STOPAT 子句来只覆盖该日志的内容。 (Mic
还原数据库数据库被占用导致的还原失败解决方案
<em>还原</em><em>数据库</em>时,碰到下面错误的解决方案: System.Data.SqlClient.SqlError: 因为<em>数据库</em><em>正在</em><em>使用</em>,所以无法获得对<em>数据库</em>的独占访问权。 (Microsoft.SqlServer.Smo) 1. 比较直接的重启下Sql Server服务即可,此方案适合在普通个人电脑,或者电脑上只有这一个重要<em>数据库</em>的情况<em>使用</em>; 2.如果该<em>数据库</em>是服务器,上面有很多重要的<em>数据库</em>,不可能因为
还原数据库提示“ 因为数据库正在使用,所以无法获得对数据库的独占访问权“
1,利用SQL语句,杀死<em>正在</em><em>使用</em>该<em>数据库</em>的所有进程,自己以前在做一个SQL SERVER操作小工具的时候有写过该功能的SQL,贴出来供大家参考: declare @dbname varchar(50) set @dbname=’<em>数据库</em>名称’ declare @sql varchar(50) declare cs_result cursor local for select ‘kill ‘+c
强制还原数据库出错,提示数据库正在使用中(database is in use)
强制<em>还原</em><em>数据库</em>时,有些时候会出现<em>数据库</em><em>正在</em><em>使用</em>的错误(database is in use),遇到这个问题,需停止IIS,停止与该<em>数据库</em>有关的应用程序服务,这样还不行? 重启<em>数据库</em>的服务后<em>还原</em>,我就是这样完成<em>还原</em>的。
恢复数据库错误“正在还原
原来有一个<em>数据库</em>soft  执行:use soft 报错:<em>数据库</em>正处于"<em>正在</em><em>还原</em>"状态,无法打开。 网上查找资料,更改<em>数据库</em>的状态status  1,sp_configure 'allow updates',1  2,reconfigure with override  3,update sysdata
数据库一直显示正在还原
如题: 如果碰到这种情况,直接执行如下语句即可,亲测没问题RESTORE DATABASE <em>数据库</em>名称 WITH RECOVERY我这里出现这个问题的原因是,我两次<em>还原</em>了同一个bak<em>文件</em>,应该是在第二次时,选择“<em>还原</em><em>文件</em>和<em>文件</em>组”,就可以避免这样的事情发生了。特在此记录。...
sqlserver还原成功但是数据库上一直显示正在还原
执行下面语句: restore database acms from disk='c:\a.bak' with recovery 之前处于In Restoring状态的原因是因为你<em>还原</em>的时候用的是With norecovery ,这样的话SQL Server会认为你还有备份<em>文件</em>需要<em>还原</em>,因此就处于In Restoring(<em>正在</em><em>还原</em>)状态
SQL Server 还原错误“restore database正在异常终止 错误 3154”
今天在<em>还原</em><em>数据库</em>时,先建立相同名字的<em>数据库</em>,然后在该<em>数据库</em>上右键<em>还原</em><em>数据库</em>。遇到了这样的一个错误: “备份集中的<em>数据库</em>备份与现有的 'RM_DB' <em>数据库</em>不同。RESTORE DATABASE <em>正在</em>异常终止。 (Microsoft SQL Server,错误: 3154) ”很显然,这是由于备份的<em>数据库</em>版本和我现在<em>还原</em>的<em>数据库</em>版本不一样导致的。最终通过以下方法解决了此类问题:(1)直接在“<em>数据库</em>”...
sql server 还原数据库备份失败:已到文件结尾(38)3203处理方法
进入cmd,输入SqlCmd 接着输入 xxx代表<em>数据库</em>的名字 restore database sura_xhxfybjDB from disk='C:\xxx' //备份<em>文件</em>的路径及名称 with move 'xxx' To 'C:\Program Files\Microsoft SQL//move后边是<em>数据库</em>逻辑名Server\MSSQL10_50.MSSQLSERVER\MS
数据库当前正在使用(如何删除一个Sql Server数据库)">SQL Server无法删除数据库 "xxx",因为该数据库当前正在使用(如何删除一个Sql Server数据库
1.一般情况下删除一个Sql Server<em>数据库</em>: <em>新建</em>查询→输入“drop database xxx(xxx为<em>数据库</em>名)”→执行。 但有时会报错:无法删除<em>数据库</em> &quot;lib&quot;,因为该<em>数据库</em>当前<em>正在</em><em>使用</em>。 2.解决办法 USE master GO drop database xxx; 执行如上代码,代码的意思就是<em>使用</em>master<em>数据库</em>,那么我们要删除的<em>数据库</em>就不会说<em>正在</em><em>使用</em>了,删除语...
镜像配置失败,一直处在还原中状态
好久没写了,上周碰到一个比较诡异的事情,由于我们需要迁移部分服务器,所以<em>使用</em>镜像的方式,但是在镜像配置完之后一处于<em>还原</em>中状态,在镜像监视器里全部参数显示为0 检查了好久也没发现什么配置过程中有什么操作失误,之后检查镜像端sql server的errorlog发现有一条错误 The log scan number (650293:79:1) passed to log scan in datab
Sql数据库备份还原(解决因为数据库正在使用,所以无法获得对数据库的独占访问权问题)
Sql<em>数据库</em>备份<em>还原</em>(解决因为<em>数据库</em><em>正在</em><em>使用</em>,所以无法获得对<em>数据库</em>的独占访问权问题)
转: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 Server还原数据库后,数据库显示【正在还原】的解决方法
执行以下命令: RESTORE database  DBName with recovery
SQL Server数据库备份文件还原错误,提示设备激活错误......请使用with move选项来标识该文件的有效位置
错误信息: <em>数据库</em>备份<em>文件</em><em>还原</em>的时候总是<em>提示</em>设备激活错误,物理<em>文件</em>名xxxx.mdf可能有误,无法<em>还原</em>为x:\xxx\xxx\xxx.mdf,请<em>使用</em>with   move选项来标识该<em>文件</em>的有效位置。 出错原因: 欲<em>还原</em>的<em>数据库</em>的目标路径错误。 解决方案: 启动企业管理器--右键欲<em>还原</em>的<em>数据库</em>--<em>还原</em><em>数据库</em>--从设备--选择设备--添加-- <em>数据库</em>备份路径--确定--
数据库正在使用,无法删除
收集整理了两种方法,杀进程和回滚。 杀进程: USE MASTER     GO           DECLARE @dbname SYSNAME     SET @dbname = 'databasename' --这个是要删除的<em>数据库</em>库名           DECLARE @s NVARCHAR(1000)     DECLARE tb CURSOR LOCAL   
sqlserver企业管理器还原数据库后显示 (正在装载)
问题:我恢复完<em>数据库</em>后,用企业管理器打开,看到<em>还原</em>的<em>数据库</em>显示:northwind(<em>正在</em>装载) ; 点开子节点,内部没有项目可以显示,<em>数据库</em>无法<em>使用</em> .     zjcxc(邹建)解答: --重新恢复,恢复的时候加上参数:     restore   database   <em>数据库</em>名   from   disk=c:/a.bak   with   RECOVERY        <em>正在</em>
删除数据库失败 因为当前数据库正在使用
USE MASTER GO DECLARE @dbname SYSNAME SET @dbname = 'Artbuyer' --这个是要删除的<em>数据库</em>库名 DECLARE @s NVARCHAR(1000) DECLARE tb CURSOR LOCAL FOR SELECT s = 'kill ' + CAST(spid AS
还原数据库出错:”因为数据库正在使用,所以无法获得对数据库的独占访问权“的解决方案
<em>还原</em><em>数据库</em>出错:”因为<em>数据库</em><em>正在</em><em>使用</em>,所以无法获得对<em>数据库</em>的独占访问权“的解决方案在<em>还原</em><em>数据库</em>时,有时会<em>提示</em>因为<em>数据库</em><em>正在</em><em>使用</em>,所以无法获得对<em>数据库</em>的独占访问权!!这时需要在<em>还原</em><em>数据库</em>前先杀死<em>正在</em><em>使用</em><em>数据库</em>的线程.该解决方案用到了系统表中的sysprocesses ,若要访问 sysprocesses,您必须定位到master <em>数据库</em>。以下是杀死<em>正在</em><em>使用</em>V0912
数据库正在使用,所以未能获得对数据库的排它访问权。"解决方法。">SQL还原数据库时发生错误,"因为数据库正在使用,所以未能获得对数据库的排它访问权。"解决方法。
SQL<em>还原</em><em>数据库</em>时发生错误,"因为<em>数据库</em><em>正在</em><em>使用</em>,所以未能获得对<em>数据库</em>的排它访问权。"解决方法。 在企业管理器里面:     右键<em>数据库</em>--->>所有任务-->>分离<em>数据库</em>--->>清除(把所有的连接)--取消(注意,不要点确定,不然就分离了<em>数据库</em>) 。此时显示连接数为0。再<em>还原</em><em>数据库</em>就成功了。
SQL Server无法删除数据库,因为该数据库当前正在使用的解决办法
SQL Server无法删除<em>数据库</em> “score”,因为该<em>数据库</em>当前<em>正在</em><em>使用</em>的解决办法问题描述今天在SQL Server删除一个<em>数据库</em>的时候报错,内容如下: 消息 3702,级别 16 无法删除<em>数据库</em> “score”,因为该<em>数据库</em>当前<em>正在</em><em>使用</em>。 我的SQL原语句是这样的drop database score;上网搜了一下,找到了解决办法,也在这里记录一下。 解决方法一般我们删除<em>数据库</em>的语
postgresql 创建数据库提示错误
template1 is being accessed by other users There are 1 other session(s) using the database. 原因:有一个其他的session正连在template1上,而这个是模板库,PG不允许在<em>新建</em>库时有其他连接连在上面  解决办法:kill template1上的进程或者<em>使用</em>其他模板
SQLSERVER还原数据库失败:错误: 3154的解决办法
      前几天将公司原有的.net程序迁移到新的服务器,往新服务器导入sql server 的备份<em>文件</em>的时候,出现了&quot;SQLSERVER<em>还原</em><em>数据库</em><em>失败</em>:错误: 3154&quot;的<em>提示</em>,百度了下找到了解决办法,特此将这次解决方法记录到博客里.也方便大家查看.       在SQL Server2005及以下版本做<em>数据库</em>备份<em>还原</em>时,需要首先建立<em>数据库</em>,然后才能进行<em>数据库</em><em>还原</em>操作;       而在...
为什么还原sqlserver数据库的状态一直都是正在还原
1、可能是被用作镜像,被用作镜像有一个服务器是长期显示<em>正在</em><em>还原</em>。 2、很少情况下,恢复进程被挂起了。这个时候假设你要恢复并且回到可访问状态,要执行: RESTORE database dbname with recovery PS:弄清楚情况再执行,如果是生产环境更要小心,数据无价
sqlServer数据库状态一直是还原中,点击数据库提示无法访问数据库
sqlServer<em>数据库</em>状态一直是<em>还原</em>中,点击<em>数据库</em>,<em>提示</em>无法访问<em>数据库</em> 解决方法: restore database XXX with recovery
还原数据库出错:”因为数据库正在使用,所以无法获得对数据库的独占访问权“的解决方案 ...
<em>还原</em><em>数据库</em>出错:”因为<em>数据库</em><em>正在</em><em>使用</em>,所以无法获得对<em>数据库</em>的独占访问权“的解决方案 在备份<em>还原</em><em>数据库</em>时遇到的问题 以bizidea为例: backup database bizidea to disk='d:/bizideabackup' ---数据备份没问题restore database bizidea from disk='d:/bizideabackup' ----在<em>还原</em>...
SqlServer数据库正在还原的解决方案
SqlServer<em>数据库</em><em>正在</em><em>还原</em>的解决方案 解决方法一: 由于 管理器不会主动刷新,需要手工刷新一下才能看到最新状态(性能方面的考虑) 解决方法二:  由于 恢复进程被挂起了,你要恢复并且回到可访问状态。请执行下面的语句    RESTORE database   dbname with recovery  解决方案三:  如果你要不断恢复
sqlserver2008数据库还原之后一直显示正在还原的处理办法
  引题 如上图所示,今天<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>状态...
SQL Server附加数据库错误5123,另一个进程正在调用
情况一:在<em>使用</em>sql server附加<em>数据库</em>时,出现了 首先,我想讲一个故事:我想拿自己的银行卡,取出父亲银埋在家中30米地下的钱 这两个对象的位置是同一个吗?显然不是 出现此报错的原因是,我在自己的机器上登录远程服务器<em>数据库</em>,然后检索远程服务器中原本就有的<em>数据库</em>,因为<em>正在</em><em>使用</em>,所以会报错。但是我再服务器上找不到<em>数据库</em><em>文件</em>,甚至还缺少个别磁盘,这是因为我检索的是服务器的磁盘,而我的<em>数据库</em>...
SQL SERVER 2008 数据恢复错误的解决步骤
SQL SERVER 2008 数据恢复出错: ------------------------------------------------------------------------------------------------------------------------- <em>还原</em>对于服务器‘MOTEST’ <em>失败</em>, 。。。。。 备份集中的<em>数据库</em>备份与现有的“DATABAS
SQL无法删除数据库,因为该数据库当前正在使用
USE MASTER GO DECLARE @dbname SYSNAME SET @dbname = 'databasename' --这个是要删除的<em>数据库</em>库名 DECLARE @s NVARCHAR(1000) DECLARE tb CURSOR LOCAL FOR SELECT s = 'kill ' + ...
数据库删除或还原提示正在使用处理…
在<em>还原</em>/删除<em>数据库</em>时,有时会<em>提示</em>因为<em>数据库</em><em>正在</em><em>使用</em>,所以无法获得对<em>数据库</em>的独占访问权!! 这时需要在<em>还原</em><em>数据库</em>前先杀死<em>正在</em><em>使用</em><em>数据库</em>得线程. 该解决方案用到了系统表中的sysprocesses ,若要访问 sysprocesses,您必须定位到master <em>数据库</em>。 如以下杀死<em>正在</em><em>使用</em>'jcjq'<em>数据库</em>的线程: use master declare @dbname varchar(20) se
SQL语句恢复数据库时一直显示“正在还原
“RESTORE DATABASE " + dbName + " From disk='" + filePath + "' WITH REPLACE,NORECOVERY "; dbName:<em>数据库</em>名 filepath:备份数据所在的路径名(包括<em>文件</em>名) 用上面的SQL语句<em>还原</em>备份<em>数据库</em>时,<em>数据库</em>的状态总是“<em>正在</em><em>还原</em>”,使得不能对它进行其他操作。 解决方案:“RESTORE DATAB
文件XXX无法还原为XXX 请使用WITH MOVE选项来标识该文件的有效位置
备份<em>还原</em><em>数据库</em>时候出现这种情况 通常是从
bak文件还原数据库失败因为没有数据库备份
我们都知道备份bak<em>数据库</em>是在<em>数据库</em>右击<em>还原</em>***(省略步骤),姐姐俺出错的原因是因为在<em>新建</em><em>数据库</em>的基础上<em>还原</em>的,其实不用<em>新建</em><em>数据库</em>。之接在标题目录下的<em>数据库</em>上右击<em>还原</em><em>数据库</em>。
数据库,因为该数据库当前正在使用"问题解决【引用‘博客园’毒逆天的文章】">sqlserver "无法删除数据库,因为该数据库当前正在使用"问题解决【引用‘博客园’毒逆天的文章】
图形化方法:命令行方法:123456789101112131415161718192021222324use master   go        declare @dbname sysname   set @dbname = 'BigValuesTest' --这个是要删除的<em>数据库</em>库名         declare @s nvarchar(1000)   declare tb cursor l...
SQLServer 2008 还原数据库备份不兼容
转自 http://www.cnblogs.com/daomul/archive/2013/03/05/2942589.html  今天准备<em>还原</em>一个<em>数据库</em>备份的时候,弹出这样的错误:System.Data.SqlClient.SqlError: 该<em>数据库</em>是在运行版本 10.50.1600 的服务器上备份的。该版本与此服务器(运行版本 10.00.1600)不兼容。请在支持该备份的服务器上<em>还原</em>该数
数据库,因为该数据库当前正在使用"问题解决">"无法删除数据库,因为该数据库当前正在使用"问题解决
原文:点击打开链接 USE MASTER GO DECLARE @dbname SYSNAME SET @dbname = 'databasename' --这个是要删除的<em>数据库</em>库名 DECLARE @s NVARCHAR(1000) DECLARE tb CURSOR LOCAL FOR SELECT s = 'kill ' + CAS
SQL Server 2008数据库还原错误
SQL Server 2008<em>数据库</em><em>还原</em>错误 3203 在..\XXX.bak上读取<em>失败</em>:38(已到<em>文件</em>结尾)。 解决办法: 1. 在cmd控制台下进入sqlcmd。 2. 输入以下语句: RESTORE DATABASE <em>还原</em>后<em>数据库</em>名称 FROM DISK = '备份<em>文件</em>路径' WITH REPLACE,MOVE '备份mdf名称' TO '<em>还原</em>后mdf<em>文件</em>路径'...
数据库一直显示为正在还原(restoring)状态--处理
备份一<em>数据库</em>:完整备份、差异备份、事务日志备份--测试 进行<em>还原</em>时,<em>提示</em><em>还原</em>成功,可是<em>数据库</em>一直显示为<em>正在</em><em>还原</em>(restoring)状态。 可以从通过“select * from sysdatabases”查到<em>数据库</em>名,但是无法操作。  若确认<em>还原</em>完毕,可以用以下代码解决: restore database YourDB with recovery --切换至正常状态--RE
SQL Server 2005还原数据库时出现“不能选择文件文件组XXX_log用于此操作……错误:3219……”的解决方法
这是由于在<em>数据库</em><em>还原</em>的时候<em>使用</em>了如下步骤:任务=》<em>还原</em>=》<em>文件</em>或<em>文件</em>组=》源<em>文件</em>…… 应该改为:任务=》<em>还原</em>=》<em>数据库</em>=》源<em>文件</em>…… 参见:http://social.msdn.microsoft.com/forums/en-US/sqldisasterrecovery/thread/3a7ce022-edbc-446e-919c-5a52df961cee/
关于SQL Server分离和附加数据库时遇到的问题
当需要分离<em>数据库</em>(假设要分离的<em>数据库</em>名称为first_database),有时候会<em>提示</em>:无法分离 <em>数据库</em> 'first_databse',因为它当前<em>正在</em><em>使用</em>。那么这时候就需要将在first_database里建立的查询全部关掉,然后选择其他的<em>数据库</em>(除了first_database,其他都可以)建立查询,之后输入 exec sp_detach_db first_databse   进行分离。
【SQL Server】还原数据库失败:错误5171:无法为该请求检索数据
    原因:在备份<em>数据库</em>时,在这里添加的备份地址有两个,故在接下来的<em>还原</em><em>数据库</em>中,要添加的<em>文件</em>也要在这两个路劲给下找到。 (备份时...)       (<em>还原</em>时...) 当然,如果想要避免上述问题的出现也是可以的,只要在备份路径添加时,删除原有的默认路径即可。或者不添加路径,备份完成后在默认路径下找到备份<em>数据库</em><em>文件</em>即可。...
SQL server还原出现报错:还原数据库报错无法执行 BACKUP LOG,因为当前没有数据库备份。
一、今天在进行sqlserver<em>数据库</em><em>还原</em>时出现报错,错误信息如上,于是网上查了一些资料,发现是日志保存方面出现的问题。解决后记录一下。 二、解决方案:在<em>数据库</em>进行<em>还原</em>时把“日志备份”这个选项去掉勾选即可。 三、记录一下。   也欢迎登录我的个人网站,里面有更多的文章及技术咨询在等你:http://www.guangmuhua.com...
SQLSERVER 完整还原 一直显示正在还原解决方法
 sqlserver<em>数据库</em> 选择不回滚未提交的事物时会有个现象就是<em>数据库</em>右边一直显示<em>正在</em><em>还原</em>,并不可用: 解决方法: restore database Test2 with recovery
数据库还原-请使用 WITH MOVE 选项来标识该文件的有效位置
在<em>还原</em>SQLSQRVER数据时出现错误: <em>文件</em> 'ashine_Data' 无法<em>还原</em>为 'e:\Data\ashine.mdf'。请<em>使用</em> WITH MOVE 选项来标识该<em>文件</em>的有效位置。 解决方法为更改“选项”-“移动到实体档案名称”的那两个路径改成你现在<em>数据库</em>的路径
数据库还原失败,WITH MOVE 子句可用于重新定位一个或多个文件
原因描述: 标题: Microsoft SQL Server Management Studio ------------------------------ <em>还原</em> 对于 服务器“xxx-PC”<em>失败</em>。  (Microsoft.SqlServer.SmoExtended) 有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsof
正在使用!!!">无法删除数据库::提示:错误3702!无法除去数据库"test",因为它正在使用!!!
我发现是装了LOG   explore,解决方法:     Program   Files/Microsoft   SQL   Server/MSSQL/Binn   下有uninstall.exe   <em>文件</em>执行即可,如果执行<em>失败</em>,执行unstall.ini中的[serversqluninstall]段的语句,记得有些是要加上exec的。       经过测试,成功。http://topic.
无法删除数据库,因为该数据库当前正在使用
今天在SQL Server中删除<em>数据库</em>的时候,报的这个错误,在网上找到一段代码,可以解决这个问题:           <em>新建</em>查询,执行下面的代码,完美解决!(PS:记得把下面的“databasename”改成要删除的<em>数据库</em>名) USE MASTER GO DECLARE @dbname SYSNAME SET @dbname = 'databasename'
SQLServer数据库还原无独占的访问权限解决办法
解决方法: 1,设置<em>数据库</em>在单用户模式下工作。 设置方法:在需要<em>还原</em>的<em>数据库</em>上右击,在右键菜单命令上选择”属性”- >”选项”- >”状态”- >”限制访问”- >”Single”。这是SQLSERVER2005的菜单命令,<em>其它</em>版本请自己查找。2,利用SQL语句,杀死<em>正在</em><em>使用</em>该<em>数据库</em>的所有进程,自己以前在做一个SQL SERVER操作小工具的时候有写过该功能的SQL,贴出来供大家参考: dec
system.Data.SqlClient.SqlError:因为数据库正在使用,所以无法获得对数据库的独占访问权
大家<em>使用</em>sql server 进行<em>还原</em>的时候可能会遇到: system.Data.SqlClient.SqlError:因为<em>数据库</em><em>正在</em><em>使用</em>,所以无法获得对<em>数据库</em>的独占访问权 这个错误 下面是有一个解决办法: 右击你的<em>数据库</em>图标属性选项状态限制访问    默认是multi_user多用户的,改成single_user单用户就可以了,改
sqlserver数据库一直显示正在还原
restore database XXX with recovery
数据库,因为该数据库当前正在使用"问题解决">sql-"无法删除数据库,因为该数据库当前正在使用"问题解决
USE MASTER    GO         DECLARE @dbname SYSNAME    SET @dbname = 'databasename' --这个是要删除的<em>数据库</em>库名         DECLARE @s NVARCHAR(1000)    DECLARE tb CURSOR LOCAL   FOR      SELECT s = 'kill   ' + CAST(spid
【SQL Server】还原数据库失败:因为某些数据库功能在当前版本中不可用
  背景:备份<em>数据库</em>的SQL版本为2008,<em>还原</em><em>数据库</em>所<em>使用</em>的SQL版本为2014.             解决办法:选择具体的‘<em>数据库</em>’-右键‘属性’-选择‘选项’-修改‘兼容性级别’为2008 (这个操作的前提是保证你安装的SQL Server2014是完整版的,因为SQL Server本身就具有向下兼容的功能,但如果你安装的是删减版,那么的确是行不通的)        ...
Sqlserver处于正在还原状态
要恢复并且回到可访问状态,要执行:   RESTORE database   dbname with recovery  这使得恢复过程能完全结束。  如果你要不断恢复后面的日志<em>文件</em>,的确需要使<em>数据库</em>处于“<em>正在</em><em>还原</em>状态”,  这通常是执行下面命令:   RESTORE database dbname with norecovery
如何在已存在AlwaysOn Group中DB上进行数据库还原
如果想把一个DB迁移到AlwaysOn Group中,而这个Group中已经存在和该DB同名称的DB,如何把它迁移进来呢?我的处理如下: 1、 将目标DB移除Group 2、 删除Secondary上的该DB(此时DB的状态是Restoring) 3、 按照大家熟悉的方式,通过SSMS,在Primary上<em>还原</em>目标<em>数据库</em>备份,要勾选Overwrite 4、 把DB加入Group
SQL实战日记--数据库文件还原问题排查
前言 昨天群里有为同学,在测试<em>文件</em>组的备份<em>还原</em>时,遇到了一个问题。测试的脚本参考的是KK的博客 ,版本下,运行是正常的没有问题的。但是在SQL SERVER 2014版就<em>提示</em>上面的问题,查询处理器无法为表或视图“TAB”生成计划,因为该表驻留在不处于联机状态的<em>文件</em>组中。
SqlServer数据库恢复出错
问题描述 我们开发的程序在某单位已经运行了3、4年的时间。近日由于<em>数据库</em>服务器的硬盘出现问题,导致<em>数据库</em>无法<em>使用</em>。后来该单位的<em>数据库</em>管理员<em>使用</em>数据恢复软件将硬盘中的<em>数据库</em><em>文件</em>恢复回来,然后将该<em>文件</em>重新附加到SqlServer中。结果<em>数据库</em>中的某些表始报验证不通过的错误。后来通过<em>数据库</em>软件的修复功能修复了大部分表的问题,只剩下一张表始终报验证不通过的错误。 由于该表中保存了程序中的关键内容,表如果不
SQL Server 2005/2008/2012 数据库一直显示(正在恢复)无法使用
1、关闭<em>数据库</em>的服务。 2、然后把<em>数据库</em><em>文件</em>剪切出来。 3、然后在重启服务。进入SqlSever删除<em>数据库</em>(因为<em>文件</em>已经剪切走了,所以不会删除<em>文件</em>) 4、再把<em>数据库</em>拷到Microsoft SQL Server<em>文件</em>夹中的Data<em>文件</em>夹在附加就可以了。
Sqlserver 用备份数据库文件.bak 还原时执行报错:由于数据库存在问题,无法获得独占访问权限。
Sqlserver  用备份<em>数据库</em><em>文件</em>.bak <em>还原</em>时执行报错:exclusive access could not be obtained because the database is in issue。即由于<em>数据库</em>存在问题,无法获得独占访问权限。重启SQL server也不管用解决这个错误我网上看到了csdn中有人用ALTER DATABASE [datebase] SET OFFLINE ...
解决.mdf文件一直被占用无法复制的方法
今天在复制<em>数据库</em>的时候出现了问题。 首先我不记得我的<em>数据库</em>存在哪里了:SQL Server 2012 的<em>数据库</em>默认存在C:\Program Files\Microsoft SQL Server\MSSQL\DATA下面。 其次SQL Server 2012 的<em>数据库</em>默认存储的<em>文件</em>类型是.mdf,当我想复制此<em>文件</em>的时候,它<em>提示</em>我不能复制,<em>正在</em>被占用。于是我又开始百度了……哇哈哈……找到许多大神都
SQL数据库正在恢复”,解决和查看方法
--调用系统存储过程  xp_readerrorlog  --用系统存储过程查看错误日志  xp_ReadErrorLog 0, 1, 'Failed', 'login'  --此处指定recovery 可使<em>数据库</em>立马可用   当然这样做的前提是你做了完全备份和事务日志备份   --仅做了此<em>还原</em>,<em>数据库</em>会处于<em>还原</em>状态而不可用      restore database
数据库,因为该数据库当前正在使用",删除数据库方法">"无法删除数据库,因为该数据库当前正在使用",删除数据库方法
USE MASTER     GO           DECLARE @dbname SYSNAME     SET @dbname = '修改此处<em>数据库</em>名' --这个是要删除的<em>数据库</em>库名           DECLARE @s NVARCHAR(1000)     DECLARE tb CURSOR LOCAL    FOR       SELECT s = 'kill  
SQL Server附加数据库出现错误5123的解决方法
原文: http://www.cnblogs.com/xuruiming/articles/2964507.html 仔细看了一下主要信息“尝试打开或创建物理<em>文件</em>......时,CREATE FILE遇到操作系统错误 5(拒绝访问。)”  ,一看就知道应当是对要附加的数据<em>文件</em>的操作权限不够。     按一般的思维习惯,我们会对操作权限不够的<em>文件</em>授予足够的操作权限。比如,有网友说“给
数据库还原BAK文件拒绝访问
<em>数据库</em><em>还原</em>BAK<em>文件</em>出现错误5拒绝访问,首先要打开SQL.server配置管理器在弹出的SQL.server窗口中选择登陆内置账号在下拉菜单先loal system 然后点击应用,最后一步 启动SQL sever
SqlServer还原数据库时,提示无法获得对数据库的独占访问权 的错误解决方法
1.ALTER DATABASE [<em>数据库</em>名] SET OFFLINE WITH ROLLBACK IMMEDIATE
sql2005还原数据库提示数据库正在使用,无法进行操作的解决方法
<em>数据库</em>上点右键,选项--其他选项--状态--限制访问 改为:SINGLE_USER
恢复master数据库提示必须以单用户运行的错误
恢复master<em>数据库</em>时错误“必须以单用户模式<em>使用</em>restore database”处理办法
正在恢复” 的数据库如何处理?
一般来说, 这是因为一个大事务, 让<em>数据库</em>卡着了, 如果<em>数据库</em>重要, 只能让它慢慢<em>还原</em>, <em>还原</em>的进度可以用xp_readerrorlog 存储过程来看。 但是, 如果日志太大, 你又等不了, 那只能删除日志, 让<em>数据库</em>先跑起来了。下面模拟了这个场景,并作了修复:本人的另一篇相关文章:点击打开链接--注意:按序号分开执行 --1. 创建测试库 USE [master] GO IF EXISTS(SE...
SQL Service利用bak备份文件新建数据库
需求说明:现有一个在实际环境中运行的<em>数据库</em>备份<em>文件</em>(.bak),开发过程中需要在本地利用该<em>文件</em><em>新建</em>一个<em>数据库</em>进行开发<em>使用</em> 工具:.bak备份<em>文件</em>        SQL Service2008 方法一:命令行方式 RESTORE DATABASE [WMS] --新<em>数据库</em> FROM DISK = N'D:\WMS.bak' --bak<em>文件</em>路径 WITH FILE = 1,...
PG(HGDB)删除数据库时不能有任何连接,否则删除失败
highgo=# create database test; CREATE DATABASE highgo=# drop database test;  --如有连接会卡一会,然后报错 错误:  其他用户<em>正在</em><em>使用</em><em>数据库</em> "test" DETAIL:  那里有1个<em>其它</em>会话<em>正在</em><em>使用</em><em>数据库</em>. highgo=#  highgo=#  highgo=# ---断开所有连接后
sqlserver 数据库一直报:正在恢复。日志爆满:无法打开明确指定的数据库
现象:期间网上有各种办法,我们测试过的办法:1,关掉<em>数据库</em>服务器,2,删掉<em>数据库</em><em>失败</em>3,关掉所有连接4,删除恢复数据源、5,关掉所有的sqlserver的服务5,网上的各种办法:百度:sqlserver <em>数据库</em>一直<em>正在</em>恢复。这个下面的所有选项。都不起作用,最后:我的解决办法:发布库的 Reporting Services 把这个服务关掉后,刷新,错误就没了...
SQLServer2000数据库还原数据库时设备激活错误
在SQLServer2000<em>数据库</em>中,选择从设备<em>还原</em><em>数据库</em>时,显示“设备激活错误,D:\Program Files\Microsoft SQL Server\MSSQL\x1000.MDF可能有误,<em>文件</em>Xxx.MDF无法为D:\Program Files\Microsoft SQL Server\MSSQL\x1000.MDF,请<em>使用</em>WITH MOVE选项来标识该<em>文件</em>的有效位置”。
关于数据库的差异备份和还原
问题如下:<em>数据库</em>环境: Windows Server 2003 R2SQL Server 2005 企业版 32位+SP2补丁<em>数据库</em>有全文索引每周完整备份,每天差异备份现在操作 <em>还原</em> 完整备份+与完整备份匹配的差异备份   在集群服务器上(64位)<em>还原</em><em>失败</em>,在本地计算机上(32位)<em>还原</em><em>失败</em>,想问一下是什么原因导致这个情况的产生,如何修复?注:在<em>还原</em>完整备份+完整备份后的第一个差异备份成功<em>还原</em>完整备份+
SQL Server2008数据还原(备份集中的数据库备份与现有的数据库不同(报错3154))
直接右击系统<em>数据库</em>master,<em>新建</em>查询 执行以下SQL代码: RESTORE DATABASE WF FROM DISK = ‘D:\ccflow\DataBase\WF_SQL2005.bak’ with replace, MOVE ‘WF’ TO ‘C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\WF.mdf’,
SQL2005还原SQL2000的数据库(.bak)时,还原数据库时,对文件目录查找失败
<em>新建</em>一个和原来名字一样的<em>数据库</em>, 再进行<em>还原</em>,选择覆盖原来的<em>数据库</em>就Ok了!
还原SQLServer2008数据库报用户无法登录
在一台新的服务器上<em>还原</em>mssql2008r2<em>数据库</em>后,原来<em>数据库</em>中的账户无法用来打开这台新<em>还原</em>的<em>数据库</em>, 报错:登录<em>失败</em> 错误代码:4064。 分析原因: 在备份<em>数据库</em>的时候,服务器引擎中的安全->登录 中的用户在<em>还原</em>的时候并没有跟过来,导致登录设置降级,图1 解决的方法: 步骤1 将原来<em>数据库</em>中的那个用户换个名字(随便什么,只要没有与其他名字冲突即可),图2
还原:因为数据库正在使用,所以无法获得对数据库的独占访问权
起因: 如果<em>数据库</em>原来没有这个<em>数据库</em>的话,可以直接将.bak<em>文件</em><em>还原</em>,不会出什么问题。 但是如果已经存在了,但是需要用最近版的<em>数据库</em>.bak<em>文件</em><em>还原</em>这个<em>数据库</em>的话,就会报这个错误。 解决方案: 利用SQL语句 USE Master ALTER DATABASE <em>数据库</em>名称 SET OFFLINE WITH ROLLBACK IMMEDIATE 用完之后发现还是<em>还原</em>不成功,重新打开之后发
因为数据库正在使用,所以未能获得对数据库的排它访问权。RESTORE DATABASE 操作异常终止。
<em>还原</em><em>数据库</em>的时候出错,错误信息如下:因为<em>数据库</em><em>正在</em><em>使用</em>,所以未能获得对<em>数据库</em>的排它访问权。RESTORE DATABASE 操作异常终止。解决方法:关闭SQL Server 服务,再启动。 
(6)深坑之PostGIS无法创建空间数据库(Centos)
1.深坑描述 2.深坑原因 3.深坑解决 1.深坑描述 2.深坑原因 3.深坑解决
失败..."。这样的错误偶尔会遇到,请问是怎么回事,该怎">用SQLServer2005还原数据库的时候出错,提示错误信息"C:/Program Files/Microsoft SQL Server/MSSQL.1/MSSQL/Data/db.mdf的目录查找失败..."。这样的错误偶尔会遇到,请问是怎么回事,该怎
 选择左侧“选项” 然后修改<em>还原</em>为 路径   
文章热词 数据库 数据库学习 数据库课程 数据库培训 数据库视频教程
相关热词 c++ mysql 新建数据库 c# 如何使用数据库 c#使用数据库 c#使用数据库视图 python文件航班数据库 python教程数据库
我们是很有底线的