从mdf文件恢复sql server数据库

   1.新建同名数据库。

  2.把test数据设置为脱机。

  3.删除其日志文件test_Data.LDF,不删除后边的过程执行通不过。

  4.在查询分析器中以超级用户登入,执行以下存储过程,必须以超级用户登入,这是系统级存储过程。

  EXEC sp_detach_db @dbname = 'test'EXEC sp_attach_single_file_db @dbname = 'test', @physname = 'E:WebDemotest_Data.MDF'

  5.把test数据设置为联机。

  6.刷新数据库,表出来了,数据完好。

时间: 2024-10-01 21:31:47

从mdf文件恢复sql server数据库的相关文章

无日志文件恢复SQL Server数据库实战

SQL Server 是一个关系数据库管理系统.它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2 版本.在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本.Sybase 则较专注于SQL Server在UNIX 操作系统上

MDF文件在SQL Server数据库中恢复技术

server|恢复|数据|数据库 先把要恢复的文件置于MS SQL里的DATA文件里,进入MS SQL主数据库服务器后 1.我们使用默认方式建立一个供恢复使用的数据库(如MHDYF2005).可以在SQL Server里面建立. 2.停掉数据库服务器. 3.将刚才生成的数据库的日志文件MHDYF2005_log.ldf删除,用要恢复的数据库mdf(yu1.mdf)文件覆盖刚才生成的数据库数据文件MHDYF2005_data.mdf. 4.启动数据库服务器.(刷新之后)此时会看到数据库MHDYF2

无数据库日志文件恢复sql server数据库方法两则

    方法一 1.新建一个同名的数据库 2.再停掉sql server(注意不要分离数据库) 3.用原数据库的数据文件覆盖掉这个新建的数据库 4.再重启sql server 5.此时打开企业管理器时会出现置疑,先不管,执行下面的语句(注意修改其中的数据库名) 6.完成后一般就可以访问数据库中的数据了,这时,数据库本身一般还要问题,解决办法是,利用 数据库的脚本创建一个新的数据库,并将数据导进去就行了. USE MASTERGOSP_CONFIGURE ALLOW UPDATES,1 RECON

ASP.NET备份恢复Sql Server数据库

本文将向大家介绍如何使用 ASP.NET 备份恢复 Sql Server 数据库,大家可以做个参考,也希望对大家有所帮助. 备份SqlServer数据库: string SqlStr1 = "Server=(local);database='" + this.DropDownList1.SelectedValue + "';Uid=sa;Pwd=";string SqlStr2 = "backup database " + this.DropDo

如何通过备份文件恢复SQL Server数据库

阿里云关系型数据库(Relational Database Service,简称 RDS)是一种稳定可靠.可弹性伸缩的在线数据库服务.基于飞天分布式系统和高性能存储,RDS 支持 MySQL.SQL Server.PostgreSQL 和 PPAS( Postgre Plus Advanced server,一种高度兼容 Oracle 的数据库)引擎,并且提供了容灾.备份.恢复.监控.迁移等方面的全套解决方案,彻底解决数据库运维的烦恼. 应用场景 假如您用了阿里云的SQL Server RDS,

用SQL备份和恢复SQL SERVER数据库

server|备份|恢复|数据|数据库 <HTML><HEAD><TITLE>SQL Server 数据库的备份与恢复</TITLE><meta http-equiv="Content-Type" content="text/html; charset=gb2312"></HEAD><BODY><form method="post" name=myform&

用VB备份和恢复SQL Server数据库的方法

server|备份|恢复|数据|数据库 摘要 备份与恢复是数据库管理员维护数据库安全性和完整性的重要操作.本文分析并介绍用Access备份SQL数据库的方法,很好地达到了数据备份的目的.同时,就Access 数据库的安全接口作了简略讨论,使备份后不致丧失数据安全性.并提出了改进备份与恢复策略的一些建议. 引言 对于关键应用的数据库系统应根据具体环境和条件制订一个完善可行确保系统安全的备份计划,没有备份的系统是不可靠.危险的,后果将是严重的,破坏性病毒.误操作.自然灾害等等都可能会对数据库系统造成

从日志中恢复SQL Server数据库到时间点

server|恢复|数据|数据库 Author:David EulerDate: 2004/10/16Email:de_euler-david@yahoo.com.cn 有任何问题,请与我联系:)          DB2中可以使得数据库回复到指定的时间点,SQL Server数据库的Recovery Model为full 或者Bulk copy的时候,是可以从日志来恢复数据库的.实际上日志中记录的一条一条的transact sql语句,恢复数据库的时候会redo这些sql语句.  前提条件:m

在C#中运用SQLDMO备份和恢复SQL Server数据库

server|备份|恢复|数据|数据库     SQLDMO(SQL Distributed Management Objects,SQL分布式管理对象)封装了Microsoft SQL Server数据库中的对象.SQLDMO是Microsoft SQL Server中企业管理器所使用的应用程序接口,所以它可以执行很多功能,其中当然也包括对数据库的备份和恢复. SQLDMO由Microsoft SQL Server自带的SQLDMO.dll提供,由于SQLDMO.dll是一个COM对象(有关C