J'ai un fichier avec .bak
extension.
Comment puis-je importer cette date dans une base de données en SQL Server ?
J'ai un fichier avec .bak
extension.
Comment puis-je importer cette date dans une base de données en SQL Server ?
Les fichiers .bak sont des sauvegardes de la base de données. Vous pouvez restaurer la sauvegarde avec la méthode ci-dessous :
Comment faire : Restaurer une sauvegarde de base de données (SQL Server Management Studio)
Cela vous montrera une liste des fichiers de base de données contenus dans DB.bak :
RESTORE FILELISTONLY
FROM DISK = 'D:\3.0 Databases\DB.bak'
Vous aurez besoin des noms logiques de cette liste pour le fichier MOVE
dans la deuxième étape :
RESTORE DATABASE YourDB
FROM DISK = 'D:\3.0 Databases\DB.bak'
et vous devez déplacer les fichiers mdf,ndf & ldf appropriés en utilisant
With Move 'primarydatafilename' To 'D:\DB\data.mdf',
Move 'secondarydatafile' To 'D:\DB\data1.ndf',
Move 'logfilename' To 'D:\DB\log.ldf'
Vous pouvez simplement restaurer ces fichiers de sauvegarde de la base de données en utilisant les méthodes natives de SQL Server, ou vous pouvez utiliser Restauration d'ApexSQL pour attacher rapidement et virtuellement les fichiers et y accéder en tant que bases de données entièrement restaurées.
Clause de non-responsabilité : Je travaille comme ingénieur de support produit chez ApexSQL.
Au lieu de choisir Restaurer la base de données..., sélectionnez Restaurer des fichiers et des groupes de fichiers...
Saisissez ensuite un nom de base de données, sélectionnez le chemin d'accès à votre fichier .bak comme source, cochez la case de restauration et cliquez sur Ok. Si le fichier .bak est valide, cela fonctionnera.
(Les noms des options de restauration de SQL Server ne sont pas intuitifs pour ce qui devrait être une tâche très simple).
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.