Hårddisk-sektorstorleken supportbegränsningar i SQL Server

Inledning

Microsoft SQL Server stöder för närvarande följande sektorstorlek som är lika med eller mindre än 4 kilobyte (KB):

  • SQL Server stöder hårddiskar som standard inbyggda sektorstorlek 512 byte och 4 KB.

  • SQL Server stöder inte enheter med sektorstorlek som är större än 4 kB. Till exempel 8K sektorstorleken.

Om du försöker använda sektorstorleken är större än 4 kB visas följande felmeddelande:

Fel: 5179, allvarlighetsgrad: 16 tillstånd: 1.

Kan inte använda filen 'sökväg till datafil ”, eftersom det finns på en volym med sektorstorleken 8192. SQL Server stöder en maximal sektorstorleken på 4096 byte. Flytta filen till en volym med en kompatibel sektorstorleken.

Du kan använda följande kommandon i Windows OS för att avgöra de fysiska sektorstorlek som rapporteras av maskinvaran:

Mer information

SQL Server kräver korrekt rapportering av fysiska sektorstorleken för att upprätthålla säkerheten för data och undvika dataförlust. Undvikande av sektorn omskrivning är ett grundläggande krav i SQL Server. Vi stöder inte läsa, skriva och ändra beteende som logisk sektorstorlek rapportering orsaker. Mer information om stöd för större sektorstorlek finns i avsnittet ”4 KB disk sektorstorlek” i följande faktablad:

Om du använder avancerade Format diskar som fysiskt är formaterade med 4 096 byte, men visar logiska sektorstorleken 512 byte måste du uppdatera dina SQL Server-system med följande korrigeringar i ett läge som stöds:

  • Windows Update för att aktivera rätt redovisning och rapportering av fysisk och logisk sektorstorlek:

    • 2553708 en snabbkorrigering som förbättrar kompatibilitet för Windows Vista och Windows Server 2008 med Advanced Format-diskar

    • 982018 finns en uppdatering som förbättrar kompatibilitet för Windows 7 och Windows Server 2008 R2 med Advanced Format-diskar

  • SQL-uppdateringar att använda uppdaterade logiska och fysiska sektorstorlek i SQL Server-loggen transaktionshanteraren:

    • SQL Server 2008 R2 Service Pack 1 och senare versioner av SQL Server 2008 R2

    • SQL Server 2012 RTM och senare versioner av SQL Server 2012

Specifikationen enhet tillverkaren skall ange om enheten är en avancerad formatera Disk. Efter installation av Windows-uppdateringar, starta verktyg såsom fsutil rapportering både fysiska och logiska sektorstorlek. Om du använder avancerade Format diskar utan de uppdateringar som nämns tidigare i det här avsnittet finns en risk för att data går förlorade och prestanda problem. Detta beror på att enheten firmware har att utföra ändra-skrivskydd för logiska 512 byte och fysiska 4 096 byte sektorn mappningar. Mer information om problemet finns i följande Microsoft Tech gemenskapen webbsida:

Obs! Diskenheter som har inbyggd 4KB sektorstorleken (både fysiska och logiska) fungerar bra utan Windows och SQL-uppdateringar som nämns tidigare i det här avsnittet.

Mer information om Windows-sektorn Supportpolicy, besök Microsoft Supportpolicy för 4 K sektorn hårddiskar i Windows.

Behöver du mer hjälp?

Utöka dina kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Microsoft Insiders

Hade du nytta av den här informationen?

Hur nöjd är du med översättningskvaliteten?

Vad påverkade din upplevelse?

Har du ytterligare feedback? (Valfritt)

Tack för din feedback!

×