SQLServer数据库创建数据仓库已分区表的意思是什么
创始人
2024-12-19 15:25:19
0次

  SQLServer数据库创建数据仓库已分区表是什么意思

  创建过程如下:

  1.新建ServerSecurity/Database/'>SQLServer脚本项目

  (1)从开始->所有程序菜单中的MicrosoftServerSecurity/Database/'>SQLServer2008程序组中启动ServerSecurity/Database/'>SQLServerManagementStudio。

  (2)在连接到服务器对话框中,验证下列设置无误后单击连接:

  服务器类型:数据库引擎

  服务器名称:(local)

  身份验证:Windows身份验证

  (3)在文件菜单上,指向新建,然后单击项目。

  (4)确保选中ServerSecurity/Database/'>SQLServer脚本,然后输入下列设置:

  名称:PartitionProcessing

  位置:C:ServerSecurity/Database/'>SQLHOLsPartitioningStarter

  解决方案名称:PartitionProcessing

  (5)确保选中创建解决方案的目录,然后单击确定。

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

  (7)在连接到服务器对话框中,验证下列设置无误后单击确定:

  服务器名称:(local)

  身份验证:Windows身份验证

  2.创建文件组和文件

  (1)在解决方案资源管理器中,右键单击在过去不久的文章里步骤中添加的连接,然后单击新建查询。

  (2)右键单击ServerSecurity/Database/'>SQLQuery1.sql,然后单击重命名。

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

  (4)键入下面的代码(每个FILENAME参数都应单占一行)。

  USE[master]ALTERDATABASE[AdventureWorksDW]ADDFILEGROUP[fg2001]GOALTERDATABASE[AdventureWorksDW]ADDFILEGROUP[fg2002]GOALTERDATABASE[AdventureWorksDW]ADDFILEGROUP[fg2003]GOALTERDATABASE[AdventureWorksDW]ADDFILEGROUP[fg2004]GOALTERDATABASE[AdventureWorksDW]ADDFILE(NAME=N'AdventureWorksDW_Data2001',FILENAME=N'C:ProgramFilesMicrosoftServerSecurity/Database/'>SQLServerMSServerSecurity/Database/'>SQL10.MSServerSecurity/Database/'>SQLSERVERMSServerSecurity/Database/'>SQLDATAAdventureWorksDW_Data2001.ndf',SIZE=2048KB,FILEGROWTH=1024KB)TOFILEGROUP[fg2001]GOALTERDATABASE[AdventureWorksDW]ADDFILE(NAME=N'AdventureWorksDW_Data2002',FILENAME=N'C:ProgramFilesMicrosoftServerSecurity/Database/'>SQLServerMSServerSecurity/Database/'>SQL10.MSServerSecurity/Database/'>SQLSERVERMSServerSecurity/Database/'>SQLDATAAdventureWorksDW_Data2002.ndf',SIZE=2048KB,FILEGROWTH=1024KB)TOFILEGROUP[fg2002]GOALTERDATABASE[AdventureWorksDW]ADDFILE(NAME=N'AdventureWorksDW_Data2003',FILENAME=N'C:ProgramFilesMicrosoftServerSecurity/Database/'>SQLServerMSServerSecurity/Database/'>SQL10.MSServerSecurity/Database/'>SQLSERVERMSServerSecurity/Database/'>SQLDATAAdventureWorksDW_Data2003.ndf',SIZE=2048KB,FILEGROWTH=1024KB)TOFILEGROUP[fg2003]GOALTERDATABASE[AdventureWorksDW]ADDFILE(NAME=N'AdventureWorksDW_Data2004',FILENAME=N'C:ProgramFilesMicrosoftServerSecurity/Database/'>SQLServerMSServerSecurity/Database/'>SQL10.MSServerSecurity/Database/'>SQLSERVERMSServerSecurity/Database/'>SQLDATAAdventureWorksDW_Data2004.ndf',SIZE=2048KB,FILEGROWTH=1024KB)TOFILEGROUP[fg2004]GO

  (5)单击执行。

  SQLServer数据库创建数据仓库已分区表是什么意思

  3.创建分区函数

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

  (2)右键单击ServerSecurity/Database/'>SQLQuery1.sql,然后单击重命名。

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

  (4)键入下面的代码。

  USEAdventureWorksDWCREATEPARTITIONFUNCTIONpf_OrderDateKey(int)ASRANGERIGHTFORVALUES(185,550)GO

  (5)单击执行。

  注意:分区函数提供了两个文件组之间的边界。在本例中,值是与1月1日对应的键。

  4.创建分区方案

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

  (2)右键单击ServerSecurity/Database/'>SQLQuery1.sql,然后单击重命名。

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

  (4)键入下面的代码。单击执行。

  USEAdventureWorksDWCREATEPARTITIONSCHEMEps_OrderDateKeyASPARTITIONpf_OrderDateKeyTO(fg2001,fg2002,fg2003,fg2004)GO

  注意:虽然分区函数中仅列出了两个边界,但却有四个文件组在分区函数中列出。第四个文件组是作为供将来的文件组拆分使用的下一个文件组提供的。

相关内容

热门资讯

空调连续工作多久需要停机休息 空调连续工作的时间取决于多个因素,包括空调的型号、功率、使用环境和维护情况等。一般来说,空调可以连续...
空调哪个符号是除湿的 空调除湿功能通常用一个水滴形状的符号表示。不同品牌和型号的空调遥控器可能会有所差异,但一般来说,除湿...
格力空调多长时间加一次氟利昂 1、一般情况下,空调对氟利昂的使用量是非常小的,所以在空调使用了四年左右的时候再考虑加也没问题。2、...
空调用多长时间需要加氟一次 一般情况下是五年。当出现以下这几种情况时,空调才需要加氟。1、空调的室内机和室外机各有两个接口,当接...
格调生活·C标思享荟:卡萨帝在... 9月12日的郑州龙湖金融岛,夜风轻拂,灯光璀璨。“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑...
品牌价值破千亿、高端份额持续领... 9月12日,“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑州站”在郑州龙湖金融岛举办。2026...
空调主板坏了修800还是换新的 空调主板坏了是修还是换新,需要考虑多个因素,以下是一些建议:1. 维修成本:如果维修费用较低,比如 ...
空调开多久需要休息多长时间 问题:空调开多久需要休息多长时间回答:1、在使用空调的过程中,一般空调开7~8个小时左右需要休息2~...
中央空调多长时间清洗一次 1、一般空调开机前清洗一次即可,空调开机中间时段再清洗一次,空调关机时清洗一次,这样比较合理。2、空...
中央空调氟利昂多久加一次 看空调制热和制冷程度,很多人的观点认为氟利昂必须一年放一次,其实这个观点是错误的,理解上面有点偏差,...