请教?MS SQL6.5中LOAD DATABASE不是最后一次备份的数据???

我在pb中
用以下方式非分多次:
DUMP DATABASE MyDasebase1 TO MyDasebase1.dump
然后恢复数据:
LOAD DATABASE MyDasebase1 TO MyDatabase1.dump
但恢复后的数据库并不是最后一次备份的数据!
是不是备份集的的问题??
恢复后总是第一个备份集的数据,而不是最新的数据!/?
如何才能恢复最后一次备份的数据??
多谢!
[280 byte] By [lonking-流星] at [2008-6-2]
# 1
可以先判断备份文件的时间信息,然后再进行恢复
arrow_gx-8088的脑袋 at 2007-10-26 > top of Msdn China Tech,MS-SQL Server,应用实例...
# 2
备份文件只有一个dump,这个文件里存在多次备份的信息备份集!
怎么选最大的file_number(备份媒体上的第几个备份集)

RESTORE DATABASE { database_name | @database_name_var }
[ FROM < backup_device >
FILE = { file_number | @file_number } ]
================================== ===========
=========================
FILE = { file_number | @file_number }

标识要还原的备份集。

同样感谢!
lonking-流星 at 2007-10-26 > top of Msdn China Tech,MS-SQL Server,应用实例...
# 3
不用命令,用企业管理器的界面,可以选择的