sqlserver2000支持备份/恢复单独文件或者file group,因此可以通过创建一个单独数据文件存放表数据,这样只有该表能够单独备份了。
该数据文件必须是一个secondary data file,因为一个数据库只能有一个primary data file, .mdf后缀的文件,该主数据文件是一个数据库的开始点并且allocate数据库中其他文件。一个数据库可以没有secondary data file,也可以有多个。
Rows存储在data pages中,rows不能跨不同的data pages. SQL Server2000/7.0的数据页是8,192 bytes,一row只能存储在一个数据页。如:一个表有12,000行,每行平均5,000 bytes,表数据量不变。因此估算这个表大小时,12,000 rows*8,192 bytes=98,304,000 bytes。电脑数据存储使用的是binary而不是decimal,因此98,304,000 bytes /1024/1024=93.75MB