這篇文章主要介紹“SQLServer數(shù)據(jù)庫創(chuàng)建數(shù)據(jù)倉庫已分區(qū)表的意思是什么”,在日常操作中,相信很多人在SQLServer數(shù)據(jù)庫創(chuàng)建數(shù)據(jù)倉庫已分區(qū)表的意思是什么問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”SQLServer數(shù)據(jù)庫創(chuàng)建數(shù)據(jù)倉庫已分區(qū)表的意思是什么”的疑惑有所幫助!接下來,請跟著小編一起來學(xué)習(xí)吧!
創(chuàng)新互聯(lián)主要從事成都網(wǎng)站建設(shè)、網(wǎng)站制作、網(wǎng)頁設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)平房,十年網(wǎng)站建設(shè)經(jīng)驗(yàn),價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):028-86922220SQLServer數(shù)據(jù)庫創(chuàng)建數(shù)據(jù)倉庫已分區(qū)表是什么意思
創(chuàng)建過程如下:
1.新建ServerSecurity/Database/'>SQLServer腳本項(xiàng)目
(1)從開始->所有程序菜單中的MicrosoftServerSecurity/Database/'>SQLServer2008程序組中啟動ServerSecurity/Database/'>SQLServerManagementStudio。
(2)在連接到服務(wù)器對話框中,驗(yàn)證下列設(shè)置無誤后單擊連接:
服務(wù)器類型:數(shù)據(jù)庫引擎
服務(wù)器名稱:(local)
身份驗(yàn)證:Windows身份驗(yàn)證
(3)在文件菜單上,指向新建,然后單擊項(xiàng)目。
(4)確保選中ServerSecurity/Database/'>SQLServer腳本,然后輸入下列設(shè)置:
名稱:PartitionProcessing
位置:C:ServerSecurity/Database/'>SQLHOLsPartitioningStarter
解決方案名稱:PartitionProcessing
(5)確保選中創(chuàng)建解決方案的目錄,然后單擊確定。
(6)在解決方案資源管理器中,右鍵單擊連接,然后單擊新建連接。
(7)在連接到服務(wù)器對話框中,驗(yàn)證下列設(shè)置無誤后單擊確定:
服務(wù)器名稱:(local)
身份驗(yàn)證:Windows身份驗(yàn)證
2.創(chuàng)建文件組和文件
(1)在解決方案資源管理器中,右鍵單擊在過去不久的文章里步驟中添加的連接,然后單擊新建查詢。
(2)右鍵單擊ServerSecurity/Database/'>SQLQuery1.sql,然后單擊重命名。
(3)鍵入FilesandFilegroups.sql,然后按Enter。
(4)鍵入下面的代碼(每個FILENAME參數(shù)都應(yīng)單占一行)。
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)單擊執(zhí)行。
SQLServer數(shù)據(jù)庫創(chuàng)建數(shù)據(jù)倉庫已分區(qū)表是什么意思
3.創(chuàng)建分區(qū)函數(shù)
(1)在解決方案資源管理器中,右鍵單擊該連接,然后單擊新建查詢。
(2)右鍵單擊ServerSecurity/Database/'>SQLQuery1.sql,然后單擊重命名。
(3)鍵入CreatePartitionFunction.sql,然后按Enter。
(4)鍵入下面的代碼。
USEAdventureWorksDWCREATEPARTITIONFUNCTIONpf_OrderDateKey(int)ASRANGERIGHTFORVALUES(185,550)GO
(5)單擊執(zhí)行。
注意:分區(qū)函數(shù)提供了兩個文件組之間的邊界。在本例中,值是與1月1日對應(yīng)的鍵。
4.創(chuàng)建分區(qū)方案
(1)在解決方案資源管理器中,右鍵單擊該連接,然后單擊新建查詢。
(2)右鍵單擊ServerSecurity/Database/'>SQLQuery1.sql,然后單擊重命名。
(3)鍵入CreatePartitionScheme.sql,然后按Enter。
(4)鍵入下面的代碼。單擊執(zhí)行。
USEAdventureWorksDWCREATEPARTITIONSCHEMEps_OrderDateKeyASPARTITIONpf_OrderDateKeyTO(fg2001,fg2002,fg2003,fg2004)GO
注意:雖然分區(qū)函數(shù)中僅列出了兩個邊界,但卻有四個文件組在分區(qū)函數(shù)中列出。第四個文件組是作為供將來的文件組拆分使用的下一個文件組提供的。
到此,關(guān)于“SQLServer數(shù)據(jù)庫創(chuàng)建數(shù)據(jù)倉庫已分區(qū)表的意思是什么”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識,請繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬?shí)用的文章!