En ny funksjon introdusert med SQL Server 2005 kalles partisjonering . Dette lar deg horisontalt partisjonere data i tabellen og bestemme hvilke filegroups å plassere hver rad inn . Du trenger
SQL Server 2005
Vis flere instruksjoner
en
Lag dine partisjonering funksjoner
- . Alle verdier før 1/1 /2006 går i første partisjon og alle verdier på eller etter 1/1/2006 gå i secondcreate partisjonsfunksjonen MyPF ( datetime ) som område rett for verdier ( '20060101 ')
2
Lag filegroups som skal inneholde våre partisjonert verdier
endre database X add filegroup FG1alter database X add filegroup FG2
3
Legg filer til filegroups opprettet i trinn to .
endre database X legge filen ( name = ' file1 ' , filnavn = ' C : \\ MSSQL \\ data \\ X1.ndf ') for å filegroup FG1
endre database X legge filen ( name = ' fil2 ' , filnavn = ' C : \\ MSSQL \\ data \\ X2.ndf ') for å filegroup FG2
4
Lag en partisjonering ordningen . Dette knytter partisjonering funksjon som er opprettet i trinn 1 med filegroups opprettet i trinn 2 og 3 .
Skape partisjonsoppsett MyPSas partisjon MyPF til ( FG1 , FG2 )
5
Lag en tabell som gjør bruk av partisjonering Scheme du opprettet i trinn 4 .
opprette tabellen MyPT { Id int , TheDate datetime ikke null} på MyPS ( TheDate )