在備份的時(shí)候不要提示還需要分區(qū)文件?
1、文件的刪除:首先要先清空文件里的數(shù)據(jù),刪除之前數(shù)據(jù)一定要記得先備份,可將數(shù)據(jù)復(fù)制到其他表,然后執(zhí)行:DBCCSHRINKFILE(FileName,EMPTYFILE);文件中的內(nèi)容刪除后,再執(zhí)行刪除文件命令,DataBaseName表示數(shù)據(jù)名,F(xiàn)ileName表示文件名:ALTERDATABASE[DataBaseName]REMOVEFILEFileName;2、文件組的刪除:當(dāng)文件組的文件被刪除后,按正常理解,應(yīng)該就可以直接刪除文件組,實(shí)際是不行的,你無法刪除文件組。因?yàn)檫€有幾個(gè)東西依賴文件組,一是分區(qū)方案,二是使用該分區(qū)方案的分區(qū)表。所以要?jiǎng)h除分區(qū)方案才能刪除文件組。但要?jiǎng)h除分區(qū)方案之前要先更改依賴它的分區(qū)表,使其不依賴它。這個(gè)主要是更改分區(qū)表的分區(qū)列,使其不使用分區(qū)方案,如果實(shí)在不會(huì)更改,在表里數(shù)據(jù)已經(jīng)備份的前提下,可以直接刪除表來解決。 然后再刪除分區(qū)表方案,最后就可以直接刪除文件組了。總結(jié)前面的刪除過程:1、修改分區(qū)表,使其不依賴分區(qū)方案。 2、刪除分區(qū)方案(依賴要?jiǎng)h除的文件組)。DROPPARTITIONSCHEME[Part_func_scheme_Name] 3、直接刪除文件組。ALTERDATABASE[DataBaseName]REMOVEFILEGROUP[FGName]DataBaseName表示數(shù)據(jù)名,F(xiàn)GName表示文件組名。