Readme_SlidingWindow
SlidingWindow 示例的用途是通过使用 Transact-SQL ALTER TABLE SWITCH 语句说明在表之间移动分区的功能。有关此功能的信息,请参阅 SQL Server 联机丛书中的“设计分区来管理数据子集”。
重要提示: |
---|
提供的示例仅供学习使用。这些示例不是针对生产环境设计的,也没有在生产环境中进行测试。对于这些示例,Microsoft 不提供相关的技术支持。未经系统管理员允许,不得将示例应用程序与生产 SQL Server 数据库相连或一起使用。 |
应用场景
该示例将最早月份的数据从已分区表 TransactionHistory 移动到已分区表 TransactionHistoryArchive。在运行分区开关之前,将 TransactionHistoryArchive 的分区函数修改为接收新分区。同时将 CHECK 约束添加到表 TransactionHistory 中。运行分区开关之后,TransactionHistory 表和 TransactionHistoryArchive 表都被还原到分区结构,该结构将考虑运行以后月份的相似计划。
语言
Transact-SQL
必备组件
在运行此示例之前,请安装 SQL Server 2005 并确保包括以下组件:
- 数据库引擎
- SQL Server Management Studio
- SQL Server 2005 附带的 AdventureWorks (OLTP) 示例数据库还可以在 Microsoft SQL Server 开发人员中心上获取。
- SQL Server 数据库引擎示例。这些示例包含在 SQL Server 2005 中。您可以从 Microsoft SQL Server 开发人员中心上下载这些示例的最新版本。
运行示例
以下过程显示如何运行 SlidingWindow 示例。
运行 SlidingWindow 示例
运行 PartitioningScript 示例。有关详细信息,请参阅 Readme_PartitioningScript。
在 SQL Server Management Studio 中,打开文件 Sliding.sql。默认的安装目录是 C:\Program Files\Microsoft SQL Server\90\Samples\Engine\Administration\SlidingWindow\Scripts,再单击**“执行”**。
请参阅
任务
其他资源
已分区表和已分区索引
设计分区以管理数据子集
使用分区切换高效传输数据