技术开发 频道

使用SQL Server 2008实现可调窗口应用

  4.查看分区数据

  (1)在解决方案资源管理器中,右键单击该连接,然后单击新建查询。

  (2)右键单击 SQLQuery1.sql,然后单击重命名。

  (3)键入 View Archive Data.sql,然后按 Enter。

  (4)键入下面的代码。

  USE AdventureWorksDW

  
GO

  
SELECT * FROM [dbo].[vw_InternetSales2001]

  
GO

  
SELECT * FROM [dbo].[FactInternetSalesArchive]

  
GO

 

  5.单击执行。

  注意,FactInternetSalesPartitioned 表中包含 2001 年的数据,而 FactInternetSalesArchive 表中无数据。

  5.拆分存档分区函数以创建空分区

  (1)在解决方案资源管理器中,右键单击该连接,然后单击新建查询。

  (2)右键单击 SQLQuery1.sql,然后单击重命名。

  (3)键入 Alter Archive Partition Function.sql,然后按 Enter。

  (4)键入下面的代码。

  USE AdventureWorksDW

  
ALTER PARTITION FUNCTION pf_OrderDateKeyArchive()

  SPLIT RANGE(
550)

  
GO

 

  (5)单击执行。

  注意:使用 SPLIT,您可以在分区函数中创建额外的边界。

  6.将数据切换到存档表中的空分区

  (1)在解决方案资源管理器中,右键单击该连接,然后单击新建查询。

  (2)右键单击 SQLQuery1.sql,然后单击重命名。

  (3)键入 Switch Partition.sql,然后按 Enter。

  (4)键入下面的代码。

  USE AdventureWorksDW

  
ALTER TABLE FactInternetSalesPartitioned SWITCH PARTITION 1 TO FactInternetSalesArchive PARTITION 1

  
GO

 

  (5)单击执行。

  注意:使用 SWITCH,您可以将数据从一个表中的分区移动到另一个表中的分区。由于可能实际上并无数据移动,因而该移动过程可以非常迅速。

0
相关文章