Restauration d'une Sauvegarde avec SQL Server
J'ai une base de données SQL Server que je suis en train de restaurer. Ma source base de données sur une installation de SQL Server 2005. Mon nouveau serveur est un Serveur SQL server 2008 de la machine. J'ai sauvegardé la base de données sur l'installation de SQL Server 2005. Je suis en train de la restaurer sur l'installation de SQL Server 2008.
Quand j'ai essayer de restaurer la sauvegarde de la base de données, j'ai un message d'erreur qui dit:
TITLE: Microsoft SQL Server Management Studio
------------------------------
Restore failed for Server 'DBSERVER'. (Microsoft.SqlServer.SmoExtended)
For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.50.1600.1+((KJ_RTM).100402-1540+)&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=Restore+Server&LinkId=20476
------------------------------
ADDITIONAL INFORMATION:
An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo)
------------------------------
The backup set holds a backup of a database other than the existing 'MyDatabase' database.
RESTORE DATABASE is terminating abnormally. (Microsoft SQL Server, Error: 3154)
For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.50.1600&EvtSrc=MSSQLServer&EvtID=3154&LinkId=20476
Quel est le problème? Ce que je fais mal? J'ai coché la case "Remplacer la base de données existante (À REMPLACER)" la boîte sur la page des Options.
Merci
OriginalL'auteur user208662 | 2010-08-13
Vous devez vous connecter pour publier un commentaire.
Vous devez vérifier que les répertoires de destination existe pas pour la base de données. Par défaut, les fichiers de base de données va être restaurée vers les répertoires à partir de laquelle ils sont venus. Il est probable que le répertoire de destination n'existe pas, car SQL Server 2005 à l'emplacement par défaut est différent de celui de SQL Server 2008 emplacement par défaut.
Vous pouvez regarder la page Options, "Restaurer les fichiers de base de données sous..." dans la section de dialogue de Restauration. Il contient une liste de fichiers qui seront restaurés. Regardez le "Restaurer" la colonne et vérifiez que le répertoire de destination existe pour chaque fichier.
Si la destination n'existe pas, alors changez le "Restaurer" la valeur d'un nom de fichier valide chemin. Ceci est connu comme la
MOVE
option dans leRESTORE DATABASE
commande.OriginalL'auteur bobs