sql2008 还原数据库解决方案_mssql2008

--返回由备份集内包含的数据库和日志文件列表组成的结果集。
--主要获得逻辑文件名
restore filelistonly from disk = 'E:/levws.bak'

/*
利用bak恢复数据库,强制还原(REPLACE)
STATS = 10 每完成10%显示一条记录
DBTest和DBTest_log是上面g:\back.Bak里的逻辑文件
*/

复制代码 代码如下:

USE master
RESTORE DATABASE levws
FROM DISK = 'E:\levws.bak'
WITH MOVE 'levws_Data' TO 'E:\levws_Data.MDF',
MOVE 'levws_Log' TO 'E:\levws_Log.LDF',
STATS = 10, REPLACE
GO

结果:
已为数据库 'levws',文件 'levws_Data' (位于文件 1 上)处理了 374352 页。
已为数据库 'levws',文件 'levws_Log' (位于文件 1 上)处理了 1 页。
正在将数据库 'levws' 从版本 539 转换为当前版本 655。

RESTORE DATABASE 成功处理了 374353 页,花费 205.725 秒(14.216 MB/秒)。

时间: 2024-07-29 01:57:44

sql2008 还原数据库解决方案_mssql2008的相关文章

SQL Server 2008 备份数据库、还原数据库的方法_mssql2008

SQL Server 2008 备份数据库: 1.打开SQL , 找到要备份的数据库 , 右键 >> 任务 >>备份 2.弹出 [ 备份数据库对话框 ] ,如图: 3.点击添加 [ 按钮 ] . 如下图: 4.选择要备份的路径 和 备份的文件名 点击 [ 确定 ]. 5.然后就一直点击确定就可以了 . 然后我们来到D:\ 看看 6.这个时候 , 你可以把它压缩打包什么的 , 要用的时候 , 在文件后面加 .bak 后缀 就可以用SQL 来还原了,还原可以来看这里~ SQL Serv

EF下的Code First编程,卸载程序如何还原数据库?

问题描述 各位老大.我最近写了一个基于EF的Web系统,正在写自动安装和卸载部分的代码.在卸载程序中,我需要还原数据库(也就是将数据库中已安装的数据表等全部删除,还原到安装前的状态).由于数据库中可能还有其他的数据表(比如一个数据库可能安装有多套WEB系统等),因此不能简单以删除数据库的方式来做.我看DbMigrator类没有卸载类的方法.请问如何做?谢谢!!1 解决方案 解决方案二:能不能自己写一个sql脚本,卸载时调用这个脚本,删除ef的相关表?解决方案三:引用1楼hanjun0612的回复

server-SQL SERVER2008还原数据库提示版本不兼容怎么办?

问题描述 SQL SERVER2008还原数据库提示版本不兼容怎么办? 只有bak文件,没有sql文件.我的数据库可以升级,如果升级,怎么升? 解决方案 安装兼容的版本,比如sql server 2008 r2或者2012 解决方案二: http://www.cnblogs.com/daomul/archive/2013/03/05/2942589.html 解决方案三: 你导出的数据库版本比较高,要导入的数据库版本较低引起的,建议你安装SQL SERVER 2008 R2这个,然后再导入试试

备份-还原数据库时,当前命令发生了严重错误 应放弃任何可能产生的结果.错误:211

问题描述 还原数据库时,当前命令发生了严重错误 应放弃任何可能产生的结果.错误:211 各位帮忙看看,是不是数据库中有异常数据,备份出来之后没办法还原了? 解决方案 http://blog.csdn.net/attilax/article/details/41521285

vb6 0-VB还原数据库问题,提示用户定义类型未定义

问题描述 VB还原数据库问题,提示用户定义类型未定义 代码如下: If Text1.Text = "" Then MsgBox "请选择要恢复的数据文件!", vbInformation, "提示" Exit Sub Else ret = MsgBox("数据恢复操作将会覆盖以前的所有数据并且覆盖后无法恢复,您确定要进行恢复操作吗?", vbQuestion + vbOKCancel, "提示") If r

sql server 还原数据库时提示数据库正在使用,无法进行操作的解决方法_MsSql

这个问题的原因在于有用户连接了当前要做还原的数据库,这里的用户甚至包括当前要做还原的用户.解决办法就是关闭与要还原数据库的所有连接. 小编推荐的一个方法:到服务里面重启下sqlserver服务即可. 问题一描述:SQL Server数据库备份还原后,在数据库名称后会出现"受限制访问"字样 问题二描述:在对SQL Server数据库进行还原时,提示:System.Data.SqlClient.SqlError:因为数据库正在使用,所以无法获得对数据库的独占访问权.(Microsoft.S

SQL Server日志恢复还原数据库几种方法

SQL Server日志恢复 通过日志还原,最重要的是: 1.必须有一个完整的备份,且这个备份必须是在修改.删除数据之前做的. 2.在更新.删除数据之后,做日志备份,该log备份将用于还原之前的数据  下面步骤的目的:还原被删除的表 在SQL Server Management可视化操作步骤: 1.创建数据库并完整备份:  代码如下 复制代码 --创建测试数据库 CREATE DATABASE Db GO --对数据库进行备份 BACKUP DATABASE Db TO DISK='c:/db.

有关sql sever 2012 在还原数据库时出现的介质集簇不完整的问题

问题描述 有关sql sever 2012 在还原数据库时出现的介质集簇不完整的问题 解决方案 http://bbs.csdn.net/topics/390653977这篇博客里可以帮助你的,你可以看看 如果回答对您有帮助,请采纳

wen2.0方式下可以使用的mfc数据库解决方案

问题描述 wen2.0方式下可以使用的mfc数据库解决方案 wen2.0方式下可以使用的mfc数据库解决方案,现在世界上的大公司一般都是怎么样的,趋势是什么? 解决方案 再强调下,web 2.0和mfc根本不搭调.mfc是桌面编程技术,而web 2.0是网络. 解决方案二: c++ 专门有一套访问数据库的类库 .跟界面层是没有关系的 . 不管你是用mfc 还是web2.0 都可以用 底层抽象