Beperkingen in de ondersteuning van de sector grootte harde schijf in SQL Server

Van toepassing: SQL Server 2017 on WindowsMicrosoft SQL Server 2005 Enterprise EditionMicrosoft SQL Server 2005 Enterprise X64 Edition

Inleiding


Microsoft SQL Server ondersteunt momenteel de volgende sectoren die gelijk zijn aan of kleiner zijn dan 4 kilobytes (KB):
  • SQL Server ondersteunt stations die standaard native sectoren van 512 bytes tot en met 4 KB hebben.
  • SQL Server ondersteunt geen stations met sectoren die groter dan 4 kB zijn. Bijvoorbeeld sectorgrootte 8 K.

Als u de sectorgrootte die hoger is dan 4K, ontvangt u het volgende foutbericht weergegeven:

U kunt de volgende opdrachten voor Windows OS bepalen de fysieke sector formaten die door de hardware worden vermeld:

Meer informatie


SQL Server moet de juiste rapportage van fysieke sectorgrootte aan de veiligheid van uw gegevens te onderhouden en te voorkomen dat gegevens verloren gaan. Vermijden van sector herschreven is een fundamentele eis van SQL Server. Wij bieden geen ondersteuning voor het lezen, schrijven en wijzigen van gedrag die logische sectorgrootte oorzaken te melden.Zie de sectie 'grootte 4 KB schijf sector' in het volgende artikel voor meer informatie over ondersteuning voor grotere sector:

Als u Geavanceerde opmaak schijven die fysiek zijn opgemaakt met 4096 bytes, maar een logische sectorgrootte van 512 bytes tonen, moet u uw SQL Server-systemen met de volgende correcties in een ondersteunde status bijwerken:
  • Windows Update juiste erkenning en rapportage van fysieke en logische sectorgrootte inschakelen:
    • 2553708 een hotfix-combinatiepakket die verbetert de compatibiliteit van Windows Vista en Windows Server 2008 met Geavanceerde opmaak schijven
    • 982018 is een update die de compatibiliteit van Windows 7 en Windows Server 2008 R2 met Geavanceerde opmaak schijven verbetert beschikbaar
  • De grootte van de bijgewerkte logische en fysieke sector gebruiken in de SQL Server-logbestand transactiebeheerder SQL-Updates:
    • SQL Server 2008 R2 Service Pack 1 en latere versies van SQL Server 2008 R2
    • SQL Server 2012 RTM en latere versies van SQL Server 2012

De specificatie van de fabrikant schijf aangeven of het station een geavanceerde schijf is. Nadat u de Windows-updates hebt toegepast, start hulpprogramma's zoals fsutil melden van de fysieke en logische sectors. Als u Geavanceerde opmaak schijven zonder de updates die eerder in deze sectie worden vermeld, is er een risico van data verlies en prestaties problemen. Dit is omdat de firmware van de schijf moet lezen en wijzigen-schrijven voor de ondersteuning van de 4.096 bytes logische sector voor 512 byte en fysieke toewijzingen uitvoert. Voor meer informatie over dit probleem, gaat u naar de volgende webpagina van Microsoft Tech-Gemeenschap:

Opmerking Schijven met ingebouwde 4KB sectorgrootte (fysieke en logische) werkt prima zonder Windows en SQL updates die eerder in deze sectie worden vermeld.

Ondersteuning van beleid, gaat u naar de Microsoft-ondersteuning voor 4 K sector harde schijven in Windowsvoor meer informatie over de Windows-sector.