|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Développeur informatique Inscription : décembre 2006 Messages : 195 ![]() |
Bonjour à tous,
J'ai un serveur qui possède SQL Server 8 et je dois copier toutes ces bases sur le nouveau serveur qui lui possède SQL Server 2008 R2. Comment puis-je procéder, mis à part le fait de les copier une à une ? J'ai essayé de la faire avec l'"assistant de Copie de base de données" mais cela me donne une erreur. Merci d'avance |
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 953 ![]() |
1) sp_dettach + CREATE DATABASE .... FOR ATTACH
2) BACKUP + RESTORE 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 |
|
Nouveau Membre du Club
![]() Développeur informatique Inscription : décembre 2006 Messages : 195 ![]() |
Et sans détacher les bases ?
|
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() ![]() Inscription : janvier 2010 Messages : 1 084 ![]() |
les 1/ et 2/ de SQLPro n'étaient les deux étapes respectives d'une solution, mais deux solutions différentes !
Si vous ne voulez pas detacher les bases, faites une sauvegarde, puis une restauration |
|
|
00
|
|
|
#5 |
![]() ![]() ![]() Nicolas SouquetAdministrateur de base de données Inscription : janvier 2005 Messages : 4 667 ![]() |
__________________
En bases de données relationnelles SQL, il n'y a ni tableaux, ni enregistrements, ni champs: il y a des tables, des lignes et des colonnes. Blog | Profil| Consulter ou télécharger les fichiers d'aide de SQL Server, des versions 2000 à 2012 |
|
00
|
|
|
#6 |
![]() ![]() Administrateur de base de données Inscription : août 2007 Messages : 1 158 ![]() |
Pour limiter le downtime avec SQL Server 2000 c'est un peu plus galere vu que le mirroring existe pas sur cette version.
Ce que tu peux faire c'est monter un log shipping (restore sur ton serveur 2005 en no recovery et transferer et restaurer tous les logs backups de ton serveur 2000 chaque minute par exemple.) planifier un downtime de x minutes ou tu coupes les applications se connectant a ta base, prend un dernier log backup et le restaure sur 2005 avec recovery cette fois. Ensuite tu fais ton basculement (changement de DNS, changement de connection string dans les applis). Ca devrait te permettre de reduire le downtime au maximum (si c'est le but recherche quand tu dis de ne pas detacher les bases de donnees... NB, backup restore ne detache rien non plus...). |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com