请问:
1,文件组是什么 看了文档 还是不怎么明白
2,文件组存放在哪儿 如何存放
3,如何将主数据文件或其它文件存放在文件组中
谢谢

解决方案 »

  1.   


    1.文件组是包含主文件(.mdf)的文件组
    2.也就是文件组路径
    3.create datedate mydb
    on primary
    ( name='mydb_primary',
      filename='c:\mydb_prm.mdf')
      

  2.   

    文件组 
    SQL   Server   中一个或多个文件的命名集合,它构成分配或用于数据库管理的单个单元。 
    文件组允许对文件进行分组,以便于管理和数据的分配/放置。例如,可以分别在三个硬盘驱动器上创建三个文件(Data1.mdf、Data2.mdf   和   Data3.mdf),并将这三个文件指派到文件组   fgroup1   中。然后,可以明确地在文件组   fgroup1   上创建一个表。对表中数据的查询将分散到三个磁盘上,因而性能得以提高。
      

  3.   

    为了方便管理和数据分配,可以把多个数据库文件组织在一起,称为数据库文件组。
    例如,一个用户服务器上有三个可以供数据库存储数据使用的硬盘驱动器:本地磁盘1、本地磁盘2、本地磁盘3,在名为UNIVERSITY的学习数据库中有三个文件(Class1.ndf、Class2.ndf、Class3.ndf),则可以吧Class1.ndf文件存储在
    本地磁盘1上,把Class2.ndf、Class3.ndf存储在本地磁盘2上,而在本地磁盘3上可以存储数据库的日志文件UNIVERSITY.ldf。日志文件不能称为任何文件组的成员,即日志文件只能单独存放。
      

  4.   

    *****************************************************************************************************
    1,文件组是什么 看了文档 还是不怎么明白 
      文件组主要是为了加强数据的访问效率.如果你的机器上有好几个硬盘,那我们可以在每个硬盘上建立一个数据文件,然后把这些文件放在一个文件组里,这样SQL SERVER会自动把数据分散在文件组的各个文件里,由于几个硬盘可以同时工作,所以访问效率就提高了.
    ******************************************************************************************************
    2,文件组存放在哪儿 如何存放 
      在数据库的属性页面里面可以查看文件,文件组的相关信息,其中路径就是文件组里各个文件的存放位置.但是文件组是没法存放的,因为这只是个概念.比如说,张三(文件)是人类(文件组),我问张三在哪,你好告诉我,如果我问人类在哪,你怎么告诉我?
    ******************************************************************************************************
    3,如何将主数据文件或其它文件存放在文件组中 
    建立数据库的时候,SQL SERVER会自动产生主文件组primary,而主数据文件则固定属于主文件组,这个没法改.至于后加的次数据文件,如果没有指定,默认也放入primary文件组.主数据文件扩展名.mdf,次数据文件扩展名是.ndf