Je n'ai pas assez de connaissances dans SQL Server et restaurez-vous. Je veux juste savoir qu'il est possible de restaurer un serveur SQL 2005 .bak
Fichier dans SQL Server 2008? Si oui, comment puis-je le faire?
Toutes les opérations de restauration dans SQL Server sont compatibles en arrière. Vous pouvez restaurer une sauvegarde de 2005 sur une instance de 2008 comme si vous restaureriez une sauvegarde de 2008 sur la même instance.
Il existe certaines limitations aux anciennes versions SQL Server, mais une sauvegarde prise sur une instance de 2005 ou plus récente peut actuellement être restaurée sur n'importe quelle version SQL Server pris en charge.
Cependant, les sauvegardes elles-mêmes ne sont pas compatibles en arrière. Donc, sur une instance de 2005, vous ne pouvez pas restaurer une sauvegarde prise sur une instance de 2008.
Oui, il est tout à fait possible de restaurer une sauvegarde SQL Server 2005 sur SQL Server 2008.
La commande de restauration est la même que de restaurer sur SQL Server 2005. E.G.
RESTORE DATABASE [Xyzzy]
FROM DISK = N'\\Server\Share\Path\Xyzzy_FULL_20130915.bak' WITH FILE = 1,
MOVE N'Xyzzy_Data' TO N'D:\Data\Xyzzy_Data.MDF',
MOVE N'Xyzzy_Log' TO N'F:\Data\Xyzzy_log.LDF', RECOVERY, NOUNLOAD, STATS = 10
La restauration sera suivie de quelques étapes de mise à niveau pour apporter le format de base de données SQL Server 2005 jusqu'au format de base de données SQL Server 2008.
(Remarque: vous ne pourrez pas restaurer la base de données 2008 à 2005.)
Il y a des limites au début d'une version de SQL Server peut être restaurée en 2008, mais 2005 devrait fonctionner correctement. Voici un lien vers les chemins de mise à niveau pris en charge vers SQL Server 2008:
http://technet.microsoft.com/en-us/library/ms143393 (v = SQL.100) .aspx
Oui, vous pouvez le faire Comme vous souhaitez restaurer la base de données de SQL Server 2005 sur SQL Server 2008, je le dirai comme un "Migration" de la base de données. Comment vous pouvez le faire?
[.____] Vous pouvez suivre ces étapes. 1. Effectuez une sauvegarde complète et transactionnelle de la base de données utilisateur [.____] 2. Copiez les fichiers de sauvegarde de la base de données sur le nouveau serveur 3. Restaurez la sauvegarde complète suivie de la sauvegarde du journal transactionnel de la base de données utilisateur [.____] 4. Modifiez le niveau de compatibilité de la base de données [.____] 5. Vérifier l'intégrité logique et physique de la base de données
Remarque: Si la base de données est en mode de récupération simple, vous n'avez besoin que d'effectuer une sauvegarde complète et une restauration complète.
* Effectuez une sauvegarde complète et transactionnelle de la base de données utilisateur à l'aide de commandes T-SQL *
Base de sauvegarde AventureWorks sur Disk = 'D:\Backups\Aventureworks.bak' Go
Sauvegarde Log Aventureworks to Disk = 'D:\Backups\Aventureworks.Trn' Go
Restauration de la base de données d'utilisateurs à partir des sauvegardes de base de données
Restaurer Filelistonly de Disk = 'D:\Backups\Adventureworks.bak'
Restaurer la base de données Aventureworks de Disk = 'D:\Backups\Aventureworks.bak' avec Move 'AdventureWorks_Data' à 'D:\MSSQL\Data\AdventureWorks_Data.mdf', déplacez "AventureWorks_Log" sur "D:\MSSQL\DATA\ADVENTUREWORKS_LOG. LDF ', Norecovery
Restaurer le journal Aventureworks de Disk = 'D:\Backups\Adventureworks.Trn' avec récupération.
Changer le niveau de compatibilité
Une fois la base de données mis à niveau vers SQL Server 2008, exécutez le code T-SQL ci-dessous pour modifier la compatibilité de la base de données à 100 (SQL 2008). Vous devrez peut-être vérifier que votre application fonctionne sans problème après avoir changé le niveau de compatibilité.
Utilisez [Master] Go Alter Database [AventureWorks] Set Compatibility_level = 100 Go
Vérifiez l'intégrité logique et physique de la base de données
DBCC CheckDB ('AventureWorks') va
Remarque: - Lorsque vous restaurez un fichier de sauvegarde SQL Server 2005 dans SQL Server 2008, l'opération prend beaucoup plus de temps que lorsque vous restaurez le même fichier de sauvegarde dans SQL Server 2005. Hot Fix est disponible à
http://support.microsoft.com/kb/967178 .
Merci, Sam