您的位置:程序门 -> ms-sql server -> 基础类



菜鸟在提问,请多帮忙


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


菜鸟在提问,请多帮忙
发表于:2007-05-28 14:49:39 楼主
请问mssqlz中的主数据文件   次要数据文件有什么区别啊?
发表于:2007-05-28 14:53:031楼 得分:0
http://www.xyhhxx.com/display.aspx?subid=5303
发表于:2007-05-28 14:53:452楼 得分:0
文件组,主,次要数据文件   (.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   的文件名规则。
发表于:2007-05-28 15:19:143楼 得分:0
hongqi162(失踪的月亮)好有耐心喔


快速检索

最新资讯
热门点击