您的位置:首页 > 数据库

SQL 2008 怎样还原数据库?

2009-11-10 20:46 465 查看
因现在的工作需要,

我得从WinForm的平台,

转型到WebForm的页面。



有一年多没有接触SQL Server了,

虽然大学时有点基础,

但也忘记得差不多了。



因为Asp.net型的B/S网站和WinForm的还是有点不同,

现在工作起来不是那么得心应手。

温故而知新,

就把以前实习时做的的网站源代码拿出来看看。



因为要用到SQL 2005S数据库,

还好昨晚碰到以前实习的同学,

问她要了一备份(没有任何扩展名的,比如*.bak)

她说只要还原下就行了。

但昨晚回去在自己的本本上试验了多次,

都以失败而告终,

貌似要SQL 2005/2008才可以还原。



今天下午做完工作后没事干,

也就又拿回来配了,

刚好公司电脑是SQL 企业版的。

还原了半天还是一无所获。

最后请我们经理帮忙,

才得以解决。

看来遇到自己不能解决的问题时,

还是尽快问高手效率高些。



哈哈,言多了,

下面是解决方案。



1、在数据库里新建一数据库"animator"。

2、右键点击animator,任务 -> 还原 -> 数据库。

还原的目标 -> 目标数据库 设定为 animator;

还原的源 -> 源设备 -> 浏览 -> 文件 -> 添加 -> 找到animator所在路径 D:/DBAnibay/animator

(文件类型设为 所有文件(*)才可以找到的噢) -> 确定。

3、选中要还原的animator数据源文件,点击选择页 -> 选项。

还原选项:选中 覆盖现有数据库(with replace)(O);

恢复状态:选中 不对数据库执行任何操作,不回滚未提交的事务……

4、点击 确定 按钮开始还原,这可能需要很长时间。期间,你可以干其他你想干的事啦。



OK ,就这样了,以备其他朋友遇到类似的问题。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: