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