现在的位置: 首页 > 综合 > 正文

SQL 2008 怎样还原数据库?

2013年04月20日 ⁄ 综合 ⁄ 共 712字 ⁄ 字号 评论关闭

因现在的工作需要,

我得从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 ,就这样了,以备其他朋友遇到类似的问题。

抱歉!评论已关闭.