Correctif: impossible d'installer SQL Server sur Windows 11

SQL Server ne s'installera pas si vous utilisez une taille de secteur supérieure à 4 Ko

  • Si vous ne parvenez pas à installer SQL Server 2019 sur Windows 11, le problème est probablement lié à la taille du secteur du disque.
  • Ce problème peut être résolu en modifiant le registre ou en utilisant un indicateur spécial lors du démarrage du serveur.

SQL Server est souvent utilisé par les développeurs comme système de gestion de bases de données relationnelles, et beaucoup d'entre eux ont signalé qu'ils ne parvenaient pas à installer SQL Server sur Windows 11.

Sans SQL Server en cours d’exécution, leur projet ne disposera pas d’une base de données qu’il pourra utiliser. Il est donc crucial de résoudre ce problème, et ce guide vous y aidera.

Comment télécharger et installer SQL Server sur Windows 11 ?

1. Supprimez la clé de registre concernée

  1. appuie sur le les fenêtres touche + S et tapez le invite de commande. Sélectionner Exécuter en tant qu'administrateur de la liste des résultats.
  2. Exécutez maintenant la commande suivante: reg DELETE “HKLM\SOFTWARE\WOW6432Node\Microsoft\Microsoft SQL Server Management Studio” /reg: 32
  3. Après cela, fermez Invite de commande.

Il s’agit d’une solution simple qui peut s’avérer utile si vous ne parvenez pas à installer SQL Server 2014.

 2. Vérifiez la taille du secteur de votre disque

  1. appuie sur le les fenêtres touche + X et choisissez Terminal (administrateur).
  2. Exécutez maintenant la commande suivante. Assurez-vous de remplacer C par le lecteur sur lequel vous installez SQL Server. fsutil fsinfo sectorinfo C:
  3. Localisez le PhysicalBytesPerSectorForAtomicité et PhysicalBytesPerSectorForPerformance valeurs.

Si les valeurs sont différentes, localisez celle qui a la valeur la plus élevée. Si cette valeur est supérieure à 4096 vous devez apporter quelques modifications au registre en procédant comme suit :

  1. Commencer Invite de commande en tant qu'administrateur.
  2. Exécutez la commande suivante pour ajouter la clé: REG ADD "HKLM\SYSTEM\CurrentControlSet\Services\stornvme\Parameters\Device" /v "ForcedPhysicalSectorSizeInBytes" /t REG_MULTI_SZ /d "* 4095" /f
  3. Exécutez la commande suivante pour vérifier si la clé est ajoutée avec succès :
    REG QUERY "HKLM\SYSTEM\CurrentControlSet\Services\stornvme\Parameters\Device" /v "ForcedPhysicalSectorSizeInBytes"

Si vous ne vous sentez pas à l'aise pour modifier le registre et changer la taille du secteur du disque, vous pouvez toujours installer SQL Server sur un autre lecteur. Vérifiez simplement le lecteur avec fsutil fsinfo secteurinfo commande et assurez-vous que ses valeurs ne sont pas supérieures à 4096.

En savoir plus sur ce sujet
  • KB5029263 ne s’installe pas sur Windows 11? Réparez-le en 6 étapes
  • 8 façons de réparer DHCP n'est pas activé pour le Wi-Fi
  • 0x80070661: Comment corriger cette erreur de mise à jour Windows
  • 7 façons rapides de réparer le gel de la caméra sous Windows 11
  • Windows 11 se bloque lors de l'impression: 7 façons rapides d'y remédier

3. Définissez l'indicateur de trace sur 1800

  1. Ouvrez la ligne de commande.
  2. Exécutez maintenant la commande suivante: DBCC TRACEON (1800, -1);
  3. Fermez l'outil de ligne de commande.

En modifiant les paramètres de démarrage, vous forcerez SQL Server à utiliser 4 Ko comme taille de secteur de disque pour les processus de lecture et d'écriture.

Pourquoi SQL Server ne s’installe-t-il pas ?

  • Des problèmes avec certaines clés de registre peuvent provoquer l'apparition de ce problème.
  • Une taille de secteur supérieure à 4 Ko est la cause fréquente de ce problème.

Microsoft est pleinement conscient de ce problème et, selon eux, certains périphériques de stockage plus récents utiliseront des tailles de bloc supérieures à la taille de secteur de 4 Ko prise en charge par SQL Server.

Espérons que ce problème sera résolu lorsque Microsoft mettra à niveau son logiciel. En parlant de mises à niveau, nous avons un excellent guide sur la façon de mise à niveau depuis SQL Server 2008, alors assurez-vous de le vérifier.

La mise à niveau évitera également divers problèmes de compatibilité tels que le Le système d'exploitation n'est pas pris en charge par l'erreur SQL Server.

Avez-vous trouvé une autre manière de résoudre ce problème? Si tel est le cas, faites-le-nous savoir dans les commentaires ci-dessous.

0x80131501 Code d'erreur SSIS: comment y remédier

0x80131501 Code d'erreur SSIS: comment y remédierServeur Sql

Réinstallez SSIS pour résoudre le problèmeCette erreur se produit en cas de problèmes de configuration, d'autorisations ou de source de données.Pour résoudre ce problème, vous pouvez vérifier si le...

Lire la suite
Correction: système. Données. SqlClient. Exception SQL (0x80131904)

Correction: système. Données. SqlClient. Exception SQL (0x80131904)Problèmes De ConnexionServeur Sql

Découvrez des solutions expertes qui ont fonctionné pour les autresLe 0x80131904 empêche les utilisateurs de se connecter et a été une préoccupation majeure pour les administrateurs.Il apparaît gén...

Lire la suite
La négociation SSPI a échoué avec le code d'erreur 0x8009030c [Réparer]

La négociation SSPI a échoué avec le code d'erreur 0x8009030c [Réparer]Serveur Sql

Mettez en œuvre les solutions de ce guide pour corriger l'erreurÉchec de la prise de contact SSPI en raison du message de code d'erreur 0x8009030c signifie généralement un échec d'authentification ...

Lire la suite