Bonjour,
On m'a donné pleins de mdf qui proviennent d'une seule base de données.
Je voudrais avec SQL Server reimporter tous les mdf pour créer une seule base de données.
Est ce que c'est possible ?
:?
Version imprimable
Bonjour,
On m'a donné pleins de mdf qui proviennent d'une seule base de données.
Je voudrais avec SQL Server reimporter tous les mdf pour créer une seule base de données.
Est ce que c'est possible ?
:?
Déjà sans les fichiers journaux de transaction (.ldf) ça va pas être facile. Ensuite un SGBDR c'est pas des fichiers COBOL... Il faut recréer les bases sur le serveur puis faire une migration SQL....
1) utilisez CREATE DATABASE ... FOR ATTACH ... WITH REBUILD LOG pour vos fichiers LDF.
Si vous ne savez pas le nom des bases, ce sera dur !
2) ensuite fusionner les lignes des tables une à une avec des requêtes SQL INSERT INTO ... SELECT ... FROM MaBase.dbo.MaTable
A +
Ok. Merci pour ton aide. :ccool:
J'ai attaché tous mes mdf, il me reste plus cas faire les inserts de toutes les tables dans une nouvelle base si j'ai bien compris.
Je pense utiliser SqlBulkCopy pour la copie.