请问MSSQLZ中的主数据文件 次要数据文件有什么区别啊?

解决方案 »

  1.   

    http://www.xyhhxx.com/display.aspx?subID=5303
      

  2.   

    文件组,主,次要数据文件 (.mdf.ndf)  Microsoft® SQL Server™ 2000 将数据库映射到一组操作系统文件上。数据和日志信息绝不混合在同一个文件中,而且个别文件只由一个数据库使用。
      
      SQL Server 2000 数据库有三种类型的文件: 
      
      主要数据文件 
      主要数据文件是数据库的起点,指向数据库中文件的其它部分。每个数据库都有一个主要数据文件。主要数据文件的推荐文件扩展名是 .mdf。
      
      次要数据文件 
      次要数据文件包含除主要数据文件外的所有数据文件。有些数据库可能没有次要数据文件,而有些数据库则有多个次要数据文件。次要数据文件的推荐文件扩展名是 .ndf。
      
      日志文件 
      日志文件包含恢复数据库所需的所有日志信息。每个数据库必须至少有一个日志文件,但可以不止一个。日志文件的推荐文件扩展名是 .ldf。
      
      SQL Server 2000 不强制使用 .mdf、.ndf 和 .ldf 文件扩展名,但建议使用这些扩展名以帮助标识文件的用途。
      
      在 SQL Server 2000 中,某个数据库中的所有文件的位置都记录在 master 数据库和该数据库的主文件中。大多数情况下,数据库引擎使用 master 数据库中的文件位置信息。不过对于某些操作,数据库引擎使用主文件中的文件位置信息初始化 master 数据库中的文件位置项:  
      
      当使用 sp_attach_db 系统存储过程附加数据库时。
      
      
      当从 SQL Server 7.0 版升级到 SQL Server 2000 时。
      
      
      当还原 master 数据库时。 
      SQL Server 2000 文件有两个名称: 
      
      logical_file_name 是在所有 Transact-SQL 语句中引用文件时所使用的名称。 
      逻辑文件名必须遵守 SQL Server 标识符规则,且对数据库必须是唯一的。
      
      os_file_name 是物理文件名。 
      物理文件名必须遵从 Microsoft Windows NT® 或 Microsoft Windows® 98 和 Microsoft Windows 95 的文件名规则。
      

  3.   

    hongqi162(失踪的月亮)好有耐心喔