创建文件组:
USE master
GO
CREATE DATABASE Archive 
ON
PRIMARY ( NAME = Arch1,
          FILENAME = 'c:\mssql7\data\archdat1.mdf',
          SIZE = 100MB,
          MAXSIZE = 200,
          FILEGROWTH = 20),
( NAME = Arch2,
  FILENAME = 'd:\mssql7\data\archdat2.ndf',
  SIZE = 100MB,
  MAXSIZE = 200,
  FILEGROWTH = 20),
( NAME = Arch3,
  FILENAME = 'e:\mssql7\data\archdat3.ndf',
  SIZE = 100MB,
  MAXSIZE = 200,
  FILEGROWTH = 20)
LOG ON 
( NAME = Archlog1,
  FILENAME = 'c:\mssql7\data\archlog1.ldf',
  SIZE = 100MB,
  MAXSIZE = 200,
  FILEGROWTH = 20),
( NAME = Archlog2,
  FILENAME = 'd:\mssql7\data\archlog2.ldf',
  SIZE = 100MB,
  MAXSIZE = 200,
  FILEGROWTH = 20)
GO

解决方案 »

  1.   

    然后分别在文件组中建立数据表。
    create table a1 (
    id int,
    col varchar(10)
    ) on [Arch3]
      

  2.   

    create database dali_123
    on
    primary (name=dali_123_data1,
     filename='c:\data\dali_123_data1.mdf',
     size=10mb,
     maxsize=20,
     filegrowth=2),
    (name=dali_123_data2,
     filename='D:\data\dali_123_data2.mdf',
     size=10mb,
     maxsize=20,
     filegrowth=2)
    log on
     (name=dali_123_log1,
      filename='c:\data\dali_123_log1.ldf',
      size=10mb,
      maxsize=20,
      filegrowth=2),
     (name=dali_123_log2,
      filename='f:\data\dali_123_log2.ldf',
      size=10mb,
      maxsize=20,
      filegrowth=2)
    go