在使用还原语句如
"RESTORE LOG AdventureWorks
FROM DISK = 'D:\AdventureWorksFullRM.bak'
WITH FILE=2,NORECOVERY;"
来还原数据库的时候(这里举例用的是事务日志的还原,当然也可是全备还原或者差异备份还原)
这里面有个"FILE=2"

您理解这个FILE=2的意思吗?

-----------------------------------------------------------------
注意了:

在进行数据库数据文件或文件组的备份还原时,也会用到"File="的字样,但是这里的File是指具体的数据库文件
例如:
名为 SalesGroup1 的文件组,它包含文件 SGrp1Fi1SGrp1Fi2
名为 SalesGroup2 的文件组,它包含文件 SGrp2Fi1SGrp2Fi2
--Backup the files
BACKUP DATABASE Sales
   FILE = 'SGrp1Fi2',
   FILE = 'SGrp2Fi2'
   TO DISK = 'G:\SQL Server Backups\Sales\SalesGroup1.bck'
GO
--Back up the filesgroup.
BACKUP DATABASE Sales
   FILEGROUP = 'SalesGroup1',
   FILEGROUP = 'SalesGroup2'
   TO DISK = 'C:\MySQLServer\Backups\Sales\SalesFiles.bck'
GO
------------------------------------------------------------------
而在之前提到的"FILE=2",表示,在追加备份的模式下,执行的第二次备份操作(这里的备份操作当然包括全备、差异备、和事务日志备