Vous êtes actuellement hors ligne, en attente de reconnexion à Internet.

Description de la prise en charge des bases de données SQL Server sur les volumes compressés

IMPORTANT : Cet article est issu d'une traduction automatique réalisée par un logiciel Microsoft et non par un traducteur professionnel. Cette traduction automatique a pu aussi être révisée par la communauté Microsoft grâce à la technologie Community Translation Framework (CTF). Pour en savoir plus sur cette technologie, veuillez consulter la page http://support.microsoft.com/gp/machine-translation-corrections/fr. Microsoft vous propose en effet des articles traduits par des professionnels, des articles issus de traductions automatiques et des articles issus de traductions automatiques révisées par la communauté Microsoft, de manière à ce que vous ayez accès à tous les articles de notre Base de connaissances dans votre langue. Il est important de noter que les articles issus de la traduction automatique, y compris ceux révisés par la communauté Microsoft, peuvent contenir des erreurs de vocabulaire, de syntaxe ou de grammaire. Microsoft ne pourra être tenu responsable des imprécisions, erreurs, ainsi que de tout dommage résultant d’une traduction incorrecte du contenu ou de son utilisation par les clients.

La version anglaise de cet article est la suivante: 231347
Résumé
Bases de données Microsoft SQL Server ne sont pas pris en charge sur le système NTFS ou FAT volumes compressés, sauf dans des circonstances spéciales pour SQL Server 2005 et les versions ultérieures. Un volume compressé ne garantit pas aligné sur le secteur des écritures, et ceux-ci sont nécessaires pour garantir une récupération transactionnelle dans certaines circonstances.

Pour SQL Server 2005 et versions ultérieures, le stockage de fichiers de base de données sur des lecteurs compressés se comporte comme suit :
  • Si votre fichier de données fait partie d'un groupe de fichiers en lecture seule, le fichier est autorisé.
  • Si votre fichier de données appartient à une base de données en lecture seule, le fichier est autorisé.
  • Si votre fichier journal de transaction appartient à une base de données en lecture seule, le fichier est autorisé.
  • Si vous essayez d'ouvrir une base de données en lecture/écriture des fichiers sur un lecteur compressé, SQL Server génère le message d'erreur suivant :

    Msg 5118, niveau 16, état 2, ligne 1
    Le fichier "nom_fichier> » est compressé mais ne se trouve pas dans une base de données en lecture seule ou d'un groupe de fichiers. Le fichier doit être décompressé.
Pour plus d'informations sur les exclusions pour les bases de données en lecture seule et les groupes de fichiers en lecture seule dans SQL Server 2008, reportez-vous au site Web MSDN suivant :

Remarque Cette rubrique s'applique également à SQL Server 2012 et les versions ultérieures.
Plus d'informations
Bien qu'il soit physiquement possible d'ajouter des bases de données SQL Server sur les volumes compressés, nous ne le recommandons pas, et nous ne prennent pas en charge il. Les raisons sous-jacentes sont les suivantes :
  • Performances

    Bases de données sur les volumes compressés peuvent entraîner la perte considérable de performances. Le montant varie, selon le volume d'e/s et sur le taux de lectures et d'écritures. Toutefois, sur une dégradation de 500 pour cent a été observée dans certaines conditions.
  • Récupération de la base de données

    Une récupération fiable des transactions de la base de données nécessite des écritures d'aligné sur le secteur et volumes compressés ne prennent pas en charge ce scénario. Le second problème concerne la gestion de l'espace interne de récupération. En interne, SQL Server réserve espace préaffecté dans les fichiers de base de données les annulations. Il est possible que sur les volumes compressés de recevoir une erreur « d'espace » sur les fichiers préallouées et interfère avec récupération réussie.
Dans certains scénarios, une sauvegarde de SQL Server sur un volume compressé ou un dossier compressé n'est pas réussie. Lorsque ce problème se produit, vous recevez un des messages d'erreur suivants.

Dans Windows Vista et les versions ultérieures de Windows

STATUS_FILE_SYSTEM_LIMITATION l'opération demandée n'a pas pu être terminée en raison d'une limitation de système de fichier

Erreur de système d'exploitation 665 (l'opération demandée a échoué en raison d'une limitation de système de fichiers)
Dans les versions antérieures de Windows

Ressources système insuffisantes de STATUS_INSUFFICIENT_RESOURCES existent pour terminer le service demandé

Fonctionnement de l'erreur système 1450 (système insuffisantes ressources existent pour terminer la commande demandée ou 33 (le processus ne peut pas accéder au fichier car un autre processus a verrouillé une partie du fichier.)
Pour plus d'informations sur ce problème, consultez l'article suivant dans la Base de connaissances Microsoft :
967351 Un fichier fortement fragmenté dans un volume NTFS peut ne pas dépasser une certaine taille

Remarques
  • Le correctif pour Windows Vista et les versions ultérieures de Windows qui est décrite dans l'article 967351 de la base de connaissances n'a pas peut résoudre le problème des sauvegardes SQL Server qui ne réussissent pas à un volume compressé ou dans un dossier compressé. Toutefois, ce correctif vous aide au problème organisée servant d'intermédiaire.
  • Après avoir appliqué le correctif logiciel qui est décrit dans l'article 967351 de la base de connaissances, vous devez formater le lecteur sur lequel la compression est activée en utilisant le paramètre/l . Lorsque vous formatez le lecteur sur lequel la compression est activée en utilisant le paramètre/l , le Segment d'octets par fichier enregistrements augmente de 1 024 octets à 4 096 octets.
Volumes compressés des sauvegardes SQL Server peuvent économiser l'espace disque. Toutefois, elles peuvent augmenter l'utilisation du processeur pendant l'opération de sauvegarde. Nous vous recommandons toujours que vous utilisez les fonctionnalités de total de contrôle de sauvegarde afin de garantir l'intégrité des données.
SQL Server nécessite des systèmes pour prendre en charge des « livraison garantie sur un support stable, » comme décrit dans leConditions du programme SQL Server d'e/s de la fiabilité.

Pour plus d'informations sur la configuration d'entrée et de sortie pour le moteur de base de données SQL Server, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
967576 Configuration requise de Microsoft SQL Server de base de données moteur d'entrée/sortie
compression de disque des disques des lecteurs de disque dur

Avertissement : Cet article a été traduit automatiquement.

Propriétés

ID d'article : 231347 - Dernière mise à jour : 08/11/2015 22:38:00 - Révision : 2.1

Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Standard X64 Edition, Microsoft SQL Server 2005 Standard Edition for Itanium Based Systems, Microsoft SQL Server 2005 Enterprise Edition, Microsoft SQL Server 2005 Enterprise X64 Edition, Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems, Microsoft SQL Server 2005 Developer Edition, Microsoft SQL Server 2005 Express Edition, Microsoft SQL Server 2000 Standard, Microsoft SQL Server 2000 Édition Développeur, Microsoft SQL Server 2000 Édition Entreprise, Microsoft SQL Server 2000 Édition Personelle, Microsoft SQL Server 2000 Workgroup Edition, Microsoft SQL Server 7.0 Standard, Microsoft SQL Server 6.5 Édition Standard, Microsoft SQL Server 2008 Developer, Microsoft SQL Server 2008 Enterprise, Microsoft SQL Server 2008 Express, Microsoft SQL Server 2008 Standard, Microsoft SQL Server 2008 R2 Datacenter, Microsoft SQL Server 2008 R2 Developer, Microsoft SQL Server 2008 R2 Enterprise, Microsoft SQL Server 2008 R2 Express, Microsoft SQL Server 2008 R2 Express with Advanced Services, Microsoft SQL Server 2008 R2 Standard, Microsoft SQL Server 2008 R2 Standard Edition for Small Business, Microsoft SQL Server 2008 R2 Web, Microsoft SQL Server 2008 R2 Workgroup, Microsoft SQL Server 2012 Analysis Services, Microsoft SQL Server 2012 Business Intelligence, Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Enterprise Core, Microsoft SQL Server 2012 Express, Microsoft SQL Server 2012 Standard, Microsoft SQL Server 2012 Web, Microsoft SQL Server 2014 Business Intelligence, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Enterprise Core, Microsoft SQL Server 2014 Express, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2014 Web, SQL Server 2014 Reporting Services

  • kbsurveynew kbexpertiseadvanced kbsql2005setup kbinfo kbmt KB231347 KbMtfr
Commentaires
>