Readme_FileGroups

此示例的目的是为了说明 Microsoft SQL Server 2005 中文件组和文件功能。有关此功能的信息,请参阅 SQL Server 联机丛书中的“设计文件和文件组”主题。

应用场景

文件组允许对文件进行分组,以便于管理和数据的分配/放置。例如,文件组允许在特定物理磁盘上放置对象,由于采用并行磁盘 I/O 搜索功能,因此可以提高性能。另外,可以分别备份和还原文件和文件组,这样,可以只还原损坏的文件,而不必还原数据库中其余文件,从而可以提高恢复的速度。

此示例创建:

  • WorkOrderGroup 文件组和数据文件 WorkOrders,然后将 Production.WorkOrder 表和 Production.WorkOrderRouting 表移至 AdventureWorks 示例数据库中的文件组中。
  • TransactionHistoryGroup 文件组和数据文件 TransactionHistory,然后将TransactionHistory 表和 TransactionHistoryArchive 表移至 AdventureWorks 示例数据库中的文件组中。

语言

Transact-SQL

必备组件

在运行该示例之前,请确保安装了以下软件:

  • SQL Server 2005,包括下列组件:
    • 数据库引擎
    • SQL Server Management Studio
    • AdventureWorks (OLTP) 示例数据库
    • SQL Server 引擎示例

运行示例

以下过程显示如何运行用来创建 AdventureWorks 示例数据库中的文件和文件组的 CreateFileGroups.sql Transact-SQL 脚本。

运行 CreateFilegroups 示例

  1. 在 SQL Server Management Studio 中,打开文件 CreateFileGroups.sql 脚本(位于 C:\Program Files\Microsoft SQL Server\90\Samples\Engine\Administration\FileGroups\Scripts 文件夹中),再单击**“执行”**。