在SQL SERVER里用bak文件恢复后怎么只有结构没有数据?

我用BAK文件恢复数据库,BAK文件有96MB,创建日期是前天,而恢复的时候只有800多KB,而且是2007年2月的数据,没有任何数据,只有结构。
如果是备份的问题的话,那备份文件怎么会有96MB呢?

第1个回答  2008-11-04
首先:你需要刷新一下,或是把查询分析器重新连接一下,或是关掉再打开。
其次:照下面的方法进行恢复备份
1、右键点数据库
2、所有任务
3、还原数据库
4、选择 ‘从设备’
5、点 ‘选择设备’
6、点 ‘添加’
7、在弹出的窗口中点那3个点 ‘...’
8、选择备份文件并点‘确定’
9、再点‘确定’
10、(重点中的重点,关键部分)点 最上边的 ‘选项’
11、勾选在现有数据库上强制还原
12、在移至物理文件名的地方 写上:
你现在要还原的这个数据库的文件路径(包括 数据文件和日志文件的路径,一定要写正确了)
13、点 确定
14、大功告成

参考资料:如果我的回答让你满意,请加分!谢谢

本回答被网友采纳
第2个回答  2008-11-04
那要看你BAK是怎么备份的!!做的完整备份?那是不会没有数据的(除非你备份的时候,本身库里就没数据只有表结构)。
第3个回答  2008-11-04
在恢复数据库的时候应该是有些选项可以设置,你可以具体查下这方面的资料,呵呵,希望能有帮助,^_^
相似回答