Possible de restaurer une sauvegarde de SQL Server 2014 sur SQL Server 2012?
Je sais que vous ne pouvez pas (du moins pas facilement) restaurer un Serveur SQL server 2012 sauvegarde sur SQL Server 2008. Mais comment ça fonctionne pour SQL Server 2014 de SQL Server 2012 ?
Sur le niveau de base de données, il est la propriété à modifier le mode de compatibilité sur toute autre version de SQL Server.
Comment cette aide ou de travail ? Sera-ce seulement interdire les caractéristiques à partir de 2014?
Pour être honnête, j'ai déjà essayé de restaurer une sauvegarde, mais 2012 ne reconnaît pas le fichier de données, donc je ne pouvais pas cliquer sur ok Button
pour lancer la procédure de restauration.
Ai-je raté quelque option importante ?
- double possible de Comment faire pour restaurer SQL Server 2014 de sauvegarde de SQL Server 2008
- j'ai vu la question pour la période 2014 à 2008 bien sûr, mais je pensais que c'est différent
Vous devez vous connecter pour publier un commentaire.
Vous NE peut pas ce faire - vous ne pouvez pas attacher/détacher ou de sauvegarde/restauration d'une base de données à partir d'un version plus récente de SQL Server vers le bas pour un ancienne version - les structures de fichier interne sont tout simplement trop différents à l'appui de rétro-compatibilité. Cela est encore vrai dans SQL Server 2014 - vous ne peut pas restaurer un 2014 de sauvegarde sur rien d'autre que l'2014 à cocher (ou quelque chose plus récent).
Vous pouvez contourner ce problème en
en utilisant la même version de SQL Server sur toutes vos machines - ensuite, vous pouvez facilement sauvegarder/restaurer des bases de données entre les instances
sinon, vous pouvez créer des scripts de base de données pour à la fois la structure (tableaux, procédures stockées, etc.) et pour le contenu (les données contenues dans les tables) dans SQL Server Management Studio (
Tasks > Generate Scripts
) ou à l'aide d'un outil tiersou vous pouvez utiliser un outil tiers comme Red-Gate SQL de Comparer et De Données SQL de Comparer à faire "comparaison" entre votre source et cible, de générer des scripts de mise à jour à partir de ces différences, et puis de l'exécution de ces scripts sur la plate-forme cible; cela fonctionne à travers les différentes versions de SQL Server.
La mode de compatibilité seulement des contrôles de ce T-SQL fonctionnalités sont disponibles pour vous, ce qui peut aider à éviter accidentellement en utilisant les nouvelles fonctionnalités ne sont pas disponibles dans d'autres serveurs. Mais il ne PAS changement de l'intérieur de format de fichier pour la
.mdf
fichiers - c'est PAS une solution pour ce problème en particulier - il n'y a pas de solution pour la restauration d'une sauvegarde à partir d'une version plus récente de SQL Server sur une ancienne instance.Sûr que c'est possible... l'utilisation de l'Assistant Exportation en option de source de l'utilisation de SQL SERVER NATIVE CLIENT 11, plus tard, votre serveur source ex.192.168.100.65\SQLEXPRESS prochaine étape, sélectionnez votre nouveau serveur de destination ex.192.168.100.65\SQL2014
Juste être sûr d'utiliser la bonne instance et de se connecter les uns des autres
Juste attention dans Stockées procs doit être recompilé