|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Julien Inscription : mars 2011 Messages : 42 ![]() |
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 ? |
|
00
|
|
|
#2 |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 953 ![]() |
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 +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
00
|
|
|
#3 |
|
Invité régulier
![]() Julien Inscription : mars 2011 Messages : 42 ![]() |
Ok. Merci pour ton aide.
![]() 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. |
|
00
|
Copyright © 2000-2012 - www.developpez.com