Limites de prise en charge de la taille de secteur du disque dur dans SQL Server

S’applique à : SQL Server 2017 on WindowsMicrosoft SQL Server 2005 Enterprise EditionMicrosoft SQL Server 2005 Enterprise X64 Edition

Introduction


Microsoft SQL Server prend actuellement en charge les tailles de secteur suivant qui correspondent à ou inférieure à 4 kilo-octets (Ko) :
  • SQL Server prend en charge les disques dont la taille de secteur natif standard de 512 octets et 4 Ko.
  • SQL Server ne reconnaît pas les disques avec des tailles de secteur qui sont supérieures à 4 Ko. Par exemple, taille de secteur de 8 Ko.

Si vous essayez d’utiliser la taille de secteur est supérieure à 4 Ko, vous rencontrerez le message d’erreur suivant :

Vous pouvez utiliser les commandes du système d’exploitation Windows suivants pour déterminer les tailles de secteur physique sont signalées par le matériel :

Informations supplémentaires


SQL Server requiert un reporting correct de la taille de secteur physique pour maintenir la sécurité des données et éviter la perte de données. Évitement de réécritures de secteur est un élément essentiel de SQL Server. Nous ne prennent pas la lecture, d’écriture et pour modifier le comportement de cette taille de secteur logique causes de création de rapports.Pour plus d’informations sur la prise en charge des tailles de secteur plus importantes, consultez la section « tailles de secteur de 4 Ko disque » dans le livre blanc suivant :

Si vous utilisez des disques au Format avancé qui sont physiquement mis en forme avec 4 096 octets, mais exposent une taille de secteur logique de 512 octets, puis vous devez mettre à jour vos systèmes SQL Server avec les correctifs suivants pour être dans un état pris en charge :
  • Mise à jour de Windows pour activer la reconnaissance correcte et la déclaration de la taille du secteur physique et logique :
    • 2553708 un correctif cumulatif qui améliore la compatibilité de Windows Vista et Windows Server 2008 avec les disques au Format avancé
    • 982018 une mise à jour qui améliore la compatibilité de Windows 7 et Windows Server 2008 R2 avec les disques au Format avancé est disponible
  • Mises à jour de SQL à utiliser les tailles du secteur physique et logique des mises à jour dans le Gestionnaire de journal de transactions SQL Server :
    • SQL Server 2008 R2 Service Pack 1 et les versions ultérieures de SQL Server 2008 R2
    • RTM de SQL Server 2012 et les versions ultérieures de SQL Server 2012

La spécification du fabricant du lecteur de disque doit indiquer si le lecteur est un disque au Format avancé. Après avoir appliqué les mises à jour Windows, des utilitaires tels que fsutil démarrer à la fois les tailles du secteur physique et logique de création de rapports. Si vous utilisez des disques au Format avancé sans les mises à jour mentionnées plus haut dans cette section, il existe un risque de problèmes de performances et de la perte de données potentiels. C’est parce que le micrologiciel du lecteur doit effectuer la lecture-modification-écriture pour les mappages de secteur de 4 096 octets physique et 512 octets logique de prendre en charge. Pour plus d’informations sur ce problème, visitez la page Web de la Communauté technique Microsoft suivante :

Remarque Les lecteurs de disque ayant une taille de secteur de 4 Ko natif (physique et logique) fonctionnent sans Windows et SQL mises à jour mentionnées plus haut dans cette section.

Pour plus d’informations sur le secteur de Windows prennent en charge la stratégie, reportez-vous au Microsoft prend en charge la stratégie pour les disques durs de secteur 4 Ko dans Windows.