2 votes

Sauvegarde SQL - Restauration vers différents fichiers de données / journaux - Modification de la structure du fichier... ?

J'essaie de restaurer un BAK d'une base de données que nous avons, sur un nouveau matériel plus performant. Voici une capture d'écran de l'interface utilisateur de Management Studio.

http://twitpic.com/wmtr8/full

La base de données existante possède un fichier mdf, et ndf... et deux fichiers journaux (ldf)...

Y a-t-il un moyen de le restaurer pour qu'il n'ait plus qu'UN seul fichier mdf et UN seul fichier ldf... ?

La base de données existante est SQL 2000 - je la restaure vers une instance SQL 2008 - j'ai créé la base de données en mode de compatibilité 2000 cependant.

...en guise d'aparté : Si je clique sur Ok, dans l'écran montré ci-dessus, j'obtiens l'erreur suivante :

Fichier ' D:\Navision4.LDF est revendiqué par Navision4_Log3'(5) et Navision4_Log'(2). La clause WITH MOVE peut être utilisée pour relocaliser un ou plusieurs fichiers. (Microsoft.SqlServer.Smo)

Pour obtenir de l'aide, cliquez sur : http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.0.1600.22+((SQL_PreRelease).080709-1414+)&LinkId=20476&LinkId=20476)

2voto

SuperCoolMoss Points 1252

Je suggère de restaurer la base de données telle quelle et de supprimer ensuite le fichier journal superflu. L'erreur est due au fait que les deux journaux ont le même nom et que vous essayez de restaurer sur le même volume - restaurez l'un d'eux en utilisant un nom différent.

Il peut y avoir une bonne raison pour laquelle le fichier de base de données a été divisé en deux (un .MDF et un .NDF). Vérifiez auprès de la personne qui prend en charge l'application et recherchez également les groupes de fichiers.

0voto

Cascabel Points 1430

Pas au moment de la restauration. Vous devez le restaurer tel quel. Une fois qu'il est sur le serveur, vous pouvez supprimer le fichier journal supplémentaire et déplacer les objets stockés dans le fichier .ndf vers le fichier .mdf.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X