SQL Server 2012: restauration de la Sauvegarde à partir d'une sauvegarde compressée

Je suis en train de restaurer une base de données à partir de la sauvegarde (.bak) fichier qui est [sauvé] à l'intérieur d'un ZIP fichier, mais sans succès jusqu'à présent. Cependant, je suis capable de la restaurer après l'extraction de la ZIP fichier.

Ce Page MS dit toutes les éditions de SQL Server 2008 et, plus tard, peut restaurer une sauvegarde compressée avec les restrictions suivantes.

Restrictions: Les restrictions suivantes s'appliquent aux sauvegardes compressées:

  1. Compressé et non compressé sauvegardes ne peuvent pas co-exister dans un jeu de médias.
  2. Les versions précédentes de SQL Server ne peut pas lire des sauvegardes compressées.
  3. NTbackups ne peut pas partager une bande comprimé sauvegardes SQL Server.

Je n'ai pas de comprendre clairement la première restriction. Quelqu'un pourrait-il préciser/l'élaboration de cette?

J'ai fait les étapes suivantes:

  1. Fait une sauvegarde sur une mise en scène de SQL Server [MyTestDB.bak]; Comprimé (par Clic Droit > Envoyer Vers - dossier Compressé(zippé)); Maintenant, nommé comme MyTestDB.ZIP
  2. Via le FTP le ZIP fichier local de développement de SQL Server et d'essayer de le restaurer à partir de la ZIP fichier. Mais le nom de base de données n'est pas disponible pour la sauvegarde.

Les deux versions de SQL Server sont exactement les mêmes.

Serveurs SQL Version: Microsoft SQL Server 2012 - 11.0.5058.0 (X64)-Standard Edition (64-bit)

SQL Server 2012: restauration de la Sauvegarde à partir d'une sauvegarde compressée

L'utilisation du terme "sauvegarde compressée" pour la sauvegarde des fichiers sauvegardés dans des fichiers ZIP est correct ou Est ce que ce doit être sauvegardés d'une manière différente de sorte qu'il peut être appelé comme une sauvegarde compressée?

  1. Cependant, si je sélectionne le .bak fichier après l'extraction de la ZIP fichier tout fonctionne très bien.

SQL Server 2012: restauration de la Sauvegarde à partir d'une sauvegarde compressée

Je ne suis pas sûr de l'endroit où je vais mal? Je peux simplement extraire la sauvegarde et de la restauration, c'est sans aucun problème, mais je voudrais savoir la cause pourquoi il ne fonctionne pas comme elle l'aurait été une bien meilleure solution pour revenir à partir de la ZIP lui-même.

Moteur SQL utiliser sa propre méthode de compression lors de la sauvegarde. Je suppose pages/extensions sont compressés pas un fichier BAK. Si ces restrictions ne sont pas ZIP-lié à un fichier.
msdn.microsoft.com/en-us/library/hh231019.aspx décrit comment configurer la compression de la sauvegarde au sein de SQL Server.
Et oui 2008 a été une première édition, où standard edition a été en mesure d'utiliser la compression de la sauvegarde.
"Compression" ne signifie pas "compression ZIP". Sauvegardes compressées sont encore régulièrement .bak fichiers dans un autre format. SQL Server ne peut pas lire les sauvegardes de fichiers ZIP, et si votre sauvegarde est compressé, il n'est pas besoin de le mettre dans un fichier ZIP qu'il ne sera pas significativement compressibles.
Quoi de plus - compression des sauvegardes du journal des transactions est bon pour l'envoi de journaux sur Internet solution (moins de transfert); Mais pour l'archivage, de la pâte à avoir une bonne compresser ratio (donc pas de SQL compression + RAR; RAR pouvez également tranche de sauvegarde en fichiers plus petits (bon pour la retransmission sur Internet) et peut aussi faire de RAID comme la récupération de volumes supplémentaires ou de sommes de contrôle. De sorte que vous pouvez restaurer même si le fichier RAR est cassé un peu (en plus de la somme de contrôle) ou si certains fichiers sont manquants (récupération des volumes).

OriginalL'auteur Sathish | 2015-02-13