![Free-eBooks.net](/resources/img/logo-nfe.png)
![All New Design](/resources/img/allnew.png)
Pour supprimer un schéma, nous allons utiliser l’instruction DROP SCHEMA, avec la syntaxe
suivante :
DROP SCHEMA nomschema
Générer des scripts
Pour générer le script de la base (dans nos cas pratiques : Papyrus), cliquez droit sur la base
concernée, sélectionner « Tâches » puis « Générer des scripts ».
108
Laissez-vous guider par l’assistant.
Sélectionnez votre base de données Papyrus.
109
Conservez les valeurs par défaut.
Cochez les cases « Schéma » et « Tables ».
110
Cochez la case vente correspondante à votre schéma.
Puis toutes vos tables.
111
Configurez les options (nom du fichier et répertoire de sortie).
Puis cliquez sur « Terminer ».
112
Vous aurez alors un fichier *.sql dans le répertoire que vous avez indiqué.
113
Sauvegarder et restaurer la base
Sauvegarde de la base de données
Les bases de données utilisateurs sont les bases les plus sujettes à être sauvegardées dans
l’entreprise. Il est important que dans SQL Server la sauvegarde d’une base de données ne se
fasse pas sous forme de fichier, mais bien sous forme d’unité. On peut alors énoncer les
unités physiques et les unités logiques de sauvegarde. Définissons ces deux termes :
Unité de sauvegarde physique : Une unité de sauvegarde physique correspond au nom
complet du fichier de sauvegarde dans le système de fichier Windows. Pour prendre un
exemple parlant, si jamais une opération qui peut entraîner une perte de données est à faire,
il convient d’effectuer une sauvegarde sur une unité physique de données, autrement dit, un
disque.
Unité de sauvegarde logique : Une unité logique de sauvegarde est en vérité, une unité de
sauvegarde physique référencée par un nom logique dans SQL Server.
Créer un répertoire « Backup Papyrus » dans votre espace de travail. Nous créons le dossier
sous « C:/ » (ou répertoire de votre choix).
Sous Management Studio, onglet « Objets Serveur » :
114
Créez deux nouvelles unités de sauvegarde (USData pour les données, USLog pour les
journaux).
Vous associerez respectivement aux emplacements physiques « \Backup Papyrus\Data.bak »
et « \Backup Papyrus\Log.bak », destinées à recevoir les sauvegardes de votre base Papyrus.
115
USData se trouvera donc dans le répertoire « C:\Backup Papyrus » avec le nom de fichier
« Data.bak » et USLog se trouvera donc dans le répertoire « C:\Backup Papyrus » avec le
nom de fichier « Log.bak ».
Sauvegarder par l’interface
Cliquez droit sur la base de données « Papyrus » puis « Tâches » et « Sauvegarder… ».
Au lieu d’utiliser une destination sur le disque à partir d’un nom de fichier, on sélectionne
directement notre unité de sauvegarde « USData ».
Puis cliquez sur « OK » pour lancer la sauvegarde.
116