|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Nouveau Membre du Club
![]() |
Salut a tous,
j'utilise SQL Server 2008 et je voudrais crée une nouvelle base de donnée (sur le meme server) qui dois garder les memes caracteristique que l'ancienne base de donnée mais avec des information pou la nouvelle annee 2012. En somme j'ai une Base de donnees que j'ai appeler Template qui ne contient aucune donnees just la structure des tables,les procedures stockées et autres fonctions. Je voudrais dupliquer cette table et l'appeller Template2012 pour recevoir les donnees de 2012. J'utilise cette ce skript Code :
restore DATABASE Template_2012 FROM Template Code :
Merci pour l'aide
__________________
QUE DIEU VOUS BENISSE |
||
|
|
00
|
|
|
#2 |
|
Membre régulier
![]() Christian BrossaultAdministrateur de base de données Inscription : avril 2006 Messages : 52 ![]() |
bonjour,
Dans votre code actuel, le FROM TEMPLATE doit faire référence à un backup device (périphérique de sauvegarde) existant dans votre instance, et non à une base de données, et qui va pointer vers un fichier présent sur votre disque dur. Sinon, il faut spécifier : FROM DISK = 'Z:\SQLServerBackups\mabase.bak' pour appeler un fichier .bak directement. Vous pouvez en effet utiliser d'autre méthode comme créer votre base et utiliser des scripts générés dans votre base TEMPLATE pour créer les objets (tables etc...) dans votre nouvelle base. Vous pouvez tout scripter : de la création de votre base à la création des objets qu'elle va contenir. Vous pouvez aussi scripter un backup / restore. Christian |
|
10
|
Copyright © 2000-2012 - www.developpez.com