精华内容
下载资源
问答
  • 1、建一个同名的数据库2、修改服务器设置:允许多系统目录进行直接修改3、停止SQL Server4、用原mdf文件覆盖新建库的数据库文件5、重启SQL Server(这时数据库应该是置疑)6、将数据库置为紧急状态:update master....

    1、建一个同名的数据库
    2、修改服务器设置:允许多系统目录进行直接修改
    3、停止SQL Server
    4、用原mdf文件覆盖新建库的数据库文件
    5、重启SQL Server(这时数据库应该是置疑)
    6、将数据库置为紧急状态:update master.dbo.sysdatabases set status = 32768 where name = dbname
    7、重建日志:dbcc rebulid_log('dbname', 'logfile')

     
    展开全文
  • 1、建一个同名的数据库2、修改服务器设置:允许多系统目录进行直接修改3、停止SQL Server4、用原mdf文件覆盖新建库的数据库文件5、重启SQL Server(这时数据库应该是置疑)6、将数据库置为紧急状态:update master....

    1、建一个同名的数据库
    2、修改服务器设置:允许多系统目录进行直接修改
    3、停止SQL Server
    4、用原mdf文件覆盖新建库的数据库文件
    5、重启SQL Server(这时数据库应该是置疑)
    6、将数据库置为紧急状态:update master.dbo.sysdatabases set status = 32768 where name = dbname
    7、重建日志:dbcc rebulid_log('dbname', 'logfile')

    (来源:http://community.csdn.net/Expert/topic/3159/3159962.xml?temp=.691662

    展开全文
  • 恢复方法:1、停止数据库服务。2、将需要恢复的数据库文件复制到另外的位置。3、启动数据库服务。4、确认要恢复的数据库文件...7、用第2步中备份的.mdf文件覆盖新数据库的同名文件。8、启动数据库服务。9、运行alter...
    恢复方法:
    1、停止数据库服务。
    2、将需要恢复的数据库文件复制到另外的位置。
    3、启动数据库服务。
    4、确认要恢复的数据库文件已经成功复制到另外的位置,然后在SQL Server Management Studio中删除要恢复的数据库。
    5、新建同名的数据库(数据库文件名也要相同)。
    6、停止数据库服务。
    7、用第2步中备份的.mdf文件覆盖新数据库的同名文件。
    8、启动数据库服务。
    9、运行alter database dbname set emergency,将数据库设置为emergency mode
    10、运行下面的命令就可以恢复数据库:
    None.gifuse master 
    None.gif
    None.gif
    declare @databasename varchar(255
    None.gif
    None.gif
    set @databasename='要恢复的数据库名称' 
    None.gif
    None.gif
    exec sp_dboption @databasename, N'single', N'true' --将目标数据库置为单用户状态 
    None.gif

    None.gif
    dbcc checkdb(@databasename,REPAIR_ALLOW_DATA_LOSS) 
    None.gif
    None.gif
    dbcc checkdb(@databasename,REPAIR_REBUILD) 
    None.gif
    None.gif
    exec sp_dboption @databasename, N'single', N'false'--将目标数据库置为多用户状态 
    None.gif

    上面的方法是通过.mdf文件恢复数据库,即使log文件丢失也可以恢复。

    转载于:https://www.cnblogs.com/vagerent/archive/2007/03/22/684392.html

    展开全文
  • 在数据库中新建一个同名的数据库(文件路径要与原来的相同,ldf的文件名也要相同),然后停止数据库的运行,再将原先的mdf文件覆盖过去。 然后启动数据库,这时候,数据库会无法访问。 接下来,运行下面的sql语句。...

    数据库的ldf日志文件被删了,直接附加时报错:数据库没有完全关闭,无法重新生成日志

    那怎么恢复数据呢?方法如下:

    在数据库中新建一个同名的数据库(文件路径要与原来的相同,ldf的文件名也要相同),然后停止数据库的运行,再将原先的mdf文件覆盖过去。

    然后启动数据库,这时候,数据库会无法访问。

    接下来,运行下面的sql语句。再刷新一下,数据库就正常了。

    USE MASTER

    GO

    SP_CONFIGURE 'ALLOW UPDATES',1 RECONFIGURE WITH OVERRIDE

    GO

    ALTER DATABASE mydata SET EMERGENCY

    GO

    sp_dboption 'mydata', 'single user', 'true'

    GO

    DBCC CHECKDB('mydata','REPAIR_ALLOW_DATA_LOSS')

    GO

    ALTER DATABASE mydata SET ONLINE

    GO

    sp_configure 'allow updates', 0 reconfigure with override

    GO

    sp_dboption 'mydata', 'single user', 'false'

    GO  

    转载于:https://www.cnblogs.com/huifeidejing/p/11120403.html

    展开全文
  • 数据库日志文件超级大,在重装系统的时候,为了省事,就没有备份日志...2、停止数据库服务,覆盖新建的数据库主文件(小技巧:最好放在同一个磁盘里面,把新建的数据库主文件删掉或移开,再把要恢复的数据库主文件剪...
  • 公司网站运营两年多了,日志文件超级大,在重装系统...2、停止数据库服务,覆盖新建的数据库主文件(小技巧:最好放在同一个磁盘里面,把新建的数据库主文件删掉或移开,再把要恢复的数据库主文件剪切过去,这样就可...
  • 公司网站运营两年多了,日志文件超级大,在重装系统的时候,...2、停止数据库服务,覆盖新建的数据库主文件(小技巧:最好放在同一个磁盘里面,把新建的数据库主文件删掉或移开,再把要恢复的数据库主文件剪切过去,...
  • 公司网站运营两年多了,日志文件超级大,在重...2、停止数据库服务,覆盖新建的数据库主文件(小技巧:最好放在同一个磁盘里面,把新建的数据库主文件删掉或移开,再把要恢复的数据库主文件剪切过去,这样就可以节省...
  • 在数据库中新建一个同名的数据库(文件路径要与原来的相同,ldf的文件名也要相同),然后停止数据库的运行,再将原先的mdf文件覆盖过去。 然后启动数据库,这时候,数据库会无法访问。 接下来,运行下面的sql语句。...
  • 硬盘损坏怎么恢复?硬盘是我们工作、学习和生活中常用的信息存储工具,因为容量大、价格便宜而深受人们的喜爱,因此硬盘也成为了我们一些重要信息的信息载具。求助位置不可用无法访问怎样才能把磁盘修好这时我们该...
  • 硬盘损坏怎么恢复?硬盘是我们工作、学习和生活中常用的信息存储工具,因为容量大、价格便宜而深受人们的喜爱,因此硬盘也成为了我们一些重要信息的信息载具。硬盘出现“磁盘结构损坏”的解决方法这时我们该如何恢复...
  • C语言上机问题解答

    2014-08-30 21:34:19
    回答:有些杀毒软件过于敏感,将安装的软件文件删除了,可以在安装的时候选择信任该文件,或者在安装后去杀毒软件中添加信任该文件,并恢复文件即可。 13、打开软件后,软件显示一下立即自己关闭 回答:现在目前...
  • Google Android SDK开发范例大全(完整版)

    热门讨论 2011-11-03 10:32:46
    •onCreate 方法覆盖同名的 activity 类方法。它调用超类的 onCreate 方法。 •对 setContentView() 的调用将关联 main.xml 文件中定义的 UI 布局。main.xml 和 strings.xml 中的任何内容都自动映射到 R.java ...
  • PHP整站套件-1.3.4

    2008-09-03 09:42:37
    Q: 我喜欢不用了, 该怎么彻底卸载? ____________________________________________________________________ A: 必须先执行 Stop.cmd. 然后删除整个 PHPnow 目录即可. 注意: 删除文件时请确认备份重要数据. ...
  • java 面试题 总结

    2009-09-16 08:45:34
    finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资源回收,例如关闭文件等。 13、sleep() 和 wait() 有什么区别? sleep是线程类(Thread)的...

空空如也

空空如也

1 2
收藏数 24
精华内容 9
关键字:

同名文件覆盖怎么恢复