联机帮助上有说明啊.先说说文件系统:
文件系统
服务器性能不受所使用的文件系统(FAT 或 NTFS)影响。对文件系统的选择应由下列非性能的因素决定。 在运行 Microsoft® MS-DOS®、Microsoft Windows® 95 或 Microsoft Windows 98 的计算机上,文件分配表 (FAT) 文件系统允许双引导。
Microsoft Windows NT® 文件系统 (NTFS) 具有安全和恢复的优点。 
如果不需要用 MS-DOS 或 Windows 95/98 双引导 Windows NT 或 Windows 2000,建议使用 NTFS。警告  一定不能将 Microsoft SQL Server™ 2000 数据和事务日志文件放在压缩文件系统上。

解决方案 »

  1.   

    再说说文件:物理数据库文件和文件组
    Microsoft® SQL Server™ 2000 将数据库映射到一组操作系统文件上。数据和日志信息绝不混合在同一个文件中,而且个别文件只由一个数据库使用。SQL Server 2000 数据库有三种类型的文件: 主要数据文件 
    主要数据文件是数据库的起点,指向数据库中文件的其它部分。每个数据库都有一个主要数据文件。主要数据文件的推荐文件扩展名是 .mdf。次要数据文件 
    次要数据文件包含除主要数据文件外的所有数据文件。有些数据库可能没有次要数据文件,而有些数据库则有多个次要数据文件。次要数据文件的推荐文件扩展名是 .ndf。日志文件 
    日志文件包含恢复数据库所需的所有日志信息。每个数据库必须至少有一个日志文件,但可以不止一个。日志文件的推荐文件扩展名是 .ldf。SQL Server 2000 不强制使用 .mdf、.ndf 和 .ldf 文件扩展名,但建议使用这些扩展名以帮助标识文件的用途。
      

  2.   

    文件系统及文件在DB中的应用我的理解是:
    主要是想说明文件系统--文件--DB的数据文件组织,这三者之间的关系
      

  3.   

    拷贝一个库:sp_detach_db 你的旧库名 --分离
    GO---拷贝路径一定要对
    exec xp_cmdshell 'copy c:\program files\microsoft sql server\mssql\data\你的旧库的文件.mdf c:\program files\microsoft sql server\mssql\data\你的新库的文件.mdf'
    go--附加还原
    CREATE DATABASE 你的旧库名 
    ON PRIMARY (FILENAME = 'c:\program files\microsoft sql server\mssql\data\你的旧库的文件.mdf')
    FOR ATTACH
    GO--附加新的库
    CREATE DATABASE 你的新库名 
    ON PRIMARY (FILENAME = 'c:\program files\microsoft sql server\mssql\data\你的新库的文件.mdf')
    FOR ATTACH
    GO
      

  4.   

    拷贝你的data目录下的数据库文件,步骤:    停止sql服务或脱机-->拷贝你的data目录下的数据库文件粘贴你的数据库文件到目标机上,步骤:    右键数据库-->所有任务-->附加数据库
      

  5.   

    一个普通的,一个有多个数据文件的create database 库名
    gocreate 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='c:\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='c:\data\dali_123_log2.ldf',
      size=10mb,
      maxsize=20,
      filegrowth=2)
    go
      

  6.   

    --查看备份信息
    RESTORE FILELISTONLY FROM DISK ='C:\Program Files\Microsoft SQL Server\MSSQL\BACKUP\db1_backup'--还原旧的备份 
    RESTORE DATABASE db2 FROM DISK = 'C:\Program Files\Microsoft SQL Server\MSSQL\BACKUP\db1_backup' with replace,norecovery,
    move 'db1_Data' to 'C:\Program Files\Microsoft SQL Server\MSSQL\data\db2_data.mdf',
    move 'db1_Log' to 'C:\Program Files\Microsoft SQL Server\MSSQL\data\db2_log.ldf' --还原数据日志到时间点
    restore log  db2  from disk='db_log_backup'  with stopat='2003/4/22 9:57'
      

  7.   

    其中'db1_Data','db1_Log'是逻辑文件名
    'C:\Program Files\Microsoft SQL Server\MSSQL\data\db2_data.mdf'和'C:\Program Files\Microsoft SQL Server\MSSQL\data\db2_log.ldf'是物理数据库文件名
    .mdf是主要数据文件
    .ldf是日记文件