2016-09-24 2 views
-1

Pourriez-vous m'aider?Restaurer la base de données de différentes versions de SQL Server

Je veux copier base de données complète de SQL Server 2014 vers SQL Server 2008. J'essaie d'utiliser le serveur SQL Export Assistant, mais il a fallu parfois trop longues pour copier et glisser mon réseau, car la taille DB supérieure à 100 Go .

Alors j'essaie de créer un test, de créer une nouvelle base de données dans SQL Server 2014 et de la sauvegarder dans .BAK, puis de copier le fichier .BAK pour piloter SQL Server 2008. J'essaie de restaurer le fichier .BAK dans SQL Server 2008.

J'ai choisir le chemin où le fichier BAK est, mais SQL semble comme ne peut pas lire le fichier BAK.

This is notification while I try to restore the database.

+0

Vous ne pouvez jamais retourner ** dans ** SQL Server - une sauvegarde d'une version plus récente (2014) dans ** incompatible ** et non utilisable par une version antérieure de SQL Server. Vous aurez besoin de créer des scripts SQL pour créer la base de données dans SQL Server 2008 et éventuellement pour remplir les données de base –

+0

@ marc-syes, j'ai la recherche de la réponse. maintenant j'essaie d'utiliser le serveur lié et le transfert avec le script, mais cela prend trop de temps. il y a un moyen de transférer 100GB DB avec plus efficace et économiser plus de temps? –

Répondre

0

Vous ne pouvez pas restaurer le serveur sql backup 2014 au serveur sql 2012,2008,2005 vous pouvez utiliser générer le script SQL avec des données.

+0

vous avez la même réponse avec @marc_eyes. J'ai chercher la réponse. maintenant j'essaie d'utiliser le serveur lié et le transfert avec le script, mais cela prend trop de temps. il y a un moyen de transférer 100GB DB avec plus efficace et économiser plus de temps? –

+0

Je pense que vous pouvez utiliser SSIS – Abouzar

+0

La génération de script est une bonne option, mais elle ne fonctionne pas bien avec des bases de données plus volumineuses. –