0% ont trouvé ce document utile (0 vote)
36 vues71 pages

Sqlserver

technique de developpement, de maintenance et de gestion des bases de données server microsoft windows

Transféré par

kingrey88
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
36 vues71 pages

Sqlserver

technique de developpement, de maintenance et de gestion des bases de données server microsoft windows

Transféré par

kingrey88
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Installation de SQL Server 2016

Par Dorian VANDEPUT Publié le 11/08/2016 à 14:42:15 Noter cet article:


(8 votes)
Avis favorable du comité de lecture

Dorian VANDEPUT

 Introduction
 Installation
 Conclusion

Introduction

Voici quelques informations essentielles que vous devez savoir avant de débuter l’installation de SQL Server 2016 :

 Pour une nouvelle installation, il n’y a pas de logiciel MS SQL Server présent sur votre système. Après l’installation, il sera présent.
 Pendant l’installation d’une nouvelle instance, vous installerez MS SQL Server en plus de votre version actuelle de MS SQL Server.
Après l’installation, vous aurez plusieurs Serveur MS SQL : celui que vous aurez tout juste installé et celui qui aura été présent avant
l’installation du nouveau serveur. NB : Il n’est pas possible d’installer SQL Server 2016 comme seconde instance à un SQL Server 2005
déjà existant

Une copie d’évaluation est disponible sur https://www.microsoft.com/fr-fr/evalcenter/evaluate-sql-server-2016.


Si vous effectuez une mise à jour vers SQL Server 2016, veuillez vérifier les ressources suivantes :

 Les différents scénarii de mise à jour : https://msdn.microsoft.com/fr-fr/library/ms143393(v=sql.130).aspx.


 Mettez à jour dans la même langue que votre instance SQL Server existante.

Mais je ne traiterai pas du cas de la mise à jour ici.

Veuillez aussi faire attention à ces points essentiels avant l’installation :

 L’ordinateur sur lequel va être installé SQL Server 2016 doit avoir accès à internet.
 L’installation de SQL Server 2016 n’est pas supportée sur les clients Terminal Service.

Voici les configurations minimales requises pour l’installation de SQL Server 2016 :

 Matériel :

Processeur : seulement les processeurs 64 bit avec une vitesse minimale de 1,4 GHz (2.0 GHz est recommandé)

Mémoire physique (RAM) : 512 Mb minimum pour l’Express Edition et 1 Gb pour les autres éditions (2 Gb si Data Quality Services
(DQS) doit être installé). La quantité de mémoire recommandée pour l’Express Edition est de 1 Gb et 4 Gb pour les autres éditions.

 Système d’exploitation :

Le format du fichier système recommandé est le NTFS.

Ne tentez pas d’installer SQL Server 2016 sur un disque dur compressé, mappé, crypté ou encore en lecture seule car cela va empêcher
l’installation.

N’installez pas SQL Server sur un contrôleur de domaine. Plus d’informations sur
https://msdn.microsoft.com/fr-fr/library/ms143506(v=sql.130).aspx#DC_support.

Vérifiez si le service Windows Management Instrumentation tourne (Panneau de configuration -> Outils d’administration -> Services).
Configurez le Pare-feu Windows pour autoriser l’accès à SQL Server. Plus d’informations sur les protocoles et numéros de port sur
https://msdn.microsoft.com/fr-fr/library/cc646023(v=sql.130).aspx.

Le compte utilisateur qui fait tourner les configurations SQL Server doit avoir les privilèges Administrateur sur la machine.

SQL Server 2016 ne peut être installé que sur Windows Server 2012 R2, Windows Server 2012, Windows 10, Windows 8.1 et Windows
8.

Les systèmes d’exploitation suivants ne sont pas supportés : Windows 7, Windows Vista, Windows Server 2008 R2, Windows Server
2008, Windows Server 2003 R2, Windows Server 2003 et Windows Server 2000.

6 Gb d’espace libre sur le disque sont requis pour faire tourner SQL Server.

 Prérequis logiciel et matériel supplémentaires :

Activer .NET Framework 3.5.

SQL Server inclus déjà .NET Framework 4.6 et ce dernier sera installé. Quant à l’Express Edition, .NET Framework 4.6 sera téléchargé
via internet.

L’article MSDN complet par rapport aux prérequis logiciel et matériel de SQL Server 2016 est disponible sur
https://msdn.microsoft.com/fr-fr/library/ms143506(v=sql.130).aspx.

Si vous avez l’intention d’installer la fonctionnalité « PolyBase Query Service for External Data » sur SQL Server 2016, vous aurez
besoin de l’installer sur une instance 64 bit de SQL Server. Vous devrez aussi avoir en plus Microsoft .NET Framework 4.0, Oracle Java
SE RunTime Environment (JRE) en version 7.51 ou plus (64 bit), un minimum de 4 Gb de RAM et 2 Gb d’espace libre sur votre disque
dur. Pour plus d’informations, référez-vous à https://msdn.microsoft.com/en-US/library/mt163689.aspx.

 Remarques importantes avant l’installation :

SQL Server Management Studio 2016 (SSMS) ne fait plus partie du package SQL Server 2016. Vous devrez le télécharger et l’installer
via https://msdn.microsoft.com/fr-fr/library/mt238290.aspx.
SQL Server Data Tools (SSDT) ne fait plus partie du package SQL Server 2016. Vous devrez le télécharger et l’installer via
https://msdn.microsoft.com/fr-fr/library/mt204009.aspx.

SQL Server 2016 ne fournit plus une version 32 bit. Toutes les fonctionnalités de SQL Server 2016 sont supportées sur les systèmes x64
(64 bit). Seules les fonctionnalités suivantes sont supportées sur des systèmes x86 (32 bit) : Data Quality Client, Connectivité des outils
client, Integration Services, Compatibilité descendante des outils clients, Kit de développement logiciel (SDK) des outils clients,
Composants de documentation, Distributed Replay Components, Distributed Replay Controller, Distributed Replay Client, Kit de
développement logiciel (SDK) de l’option Connectivité client de SQL. Pour plus d’informations, référez-vous à
https://msdn.microsoft.com/fr-fr/library/ms143786.aspx.

Il est critique pour la stabilité de SQL Server 2016 de télécharger et installer la mise à jour critique pour VC++ 2013.

Installation

NB : les screenshots sont en anglais dues à la configuration de mon système.

Lancez l’installation de SQL Server 2016 via le support d’installation dont vous disposez (iso, dvd d’installation, exe).
Ensuite, sélectionnez l’onglet « installation » dans le coin gauche de l’écran.

L’écran suivant vous montre les types d’installation disponibles. Sélectionnez le premier type d’installation « Nouvelle installation autonome
SQL Server ou ajout de fonctionnalités à une installation existante ».
Spécifiez l’édition de SQL Server à installer si vous choisissez d’installer la version gratuite ou d’essai de SQL Server 2016.

Vous pouvez aussi fournir une clé de produit si vous choisissez d’installer une version licenciée de SQL Server 2016.
Ensuite vient le contrat de licence. Lisez-le et cochez la case correspondante si vous acceptez les conditions.
Sur l’écran des « Règles globales », vous pourrez avoir des informations détaillées sur d’éventuelles causes d’erreur et avertissement qui pourrait
survenir durant l’installation des fichiers de support du logiciel.
Sur la page des mises à jour Microsoft, SQL Server 2016 vous demandera si vous voulez qu’il vérifie d’éventuelles mises à jour. C’est pour cette
raison qu’il est important d’avoir une connexion internet.
L’écran suivant concerne les « règles d’installation » et vous indique les éventuelles causes d’erreur et avertissements qui pourraient survenir ou
empêcherait l’installation de SQL Server 2016.

Si des erreurs surviennent, vous devrez les régler avant de pouvoir lancer l’installation.

Quant au problème du pare-feu présent ici, il ne pose pas de problème pour l’installation de SQL Server 2016 mais une fois l’installation
terminée, vous devrez le configurer ou le désactiver le pare-feu (mais cela n’est pas recommandé si votre serveur est destiné à la production).
Pour savoir comment configurer votre pare-feu afin de donner l’accès à SQL Server 2016, je vous renvoie au lien suivant :
https://msdn.microsoft.com/fr-fr/library/cc646023(v=sql.130).aspx.

Alternativement, vous pouvez désactiver le pare-feu si vous installez SQL Serveur 2016 à des fins personnelles. Pour cela, allez dans le panneau
de configuration et désactivez-le.
Sur la page des rôles d’installation, vous pouvez décider d’installer des fonctionnalités spécifiques de SQL Server ou d’installer toutes les
fonctionnalités par défaut de SQL Server.

Pour plus d’informations, je vous renvoie à ce lien : https://technet.microsoft.com/fr-fr/library/ee210441(v=sql.130).aspx.


Sur la page de sélection des fonctionnalités, sélectionnez les fonctionnalités à installer qui vous intéresseraient. Une description de chaque
fonctionnalité apparaitra dans « description de la fonctionnalité » quand vous cliquez sur celle-ci.

Pour plus d’informations : https://msdn.microsoft.com/fr-fr/library/ms143786(v=sql.130).aspx.


Viendra les règles de fonctionnalités qui affichera un avertissement récurent. L’avertissement affichera « Des étapes après-installation sont
requises pour Advanced Analytics Extension ».

Si vous avez prévu d’utiliser SQL Server R après l’installation de SQL Server 2016, il y aura des étapes supplémentaires à passer pour
enregistrer les extensions.

Les étapes sont expliquées sur le lien suivant : https://msdn.microsoft.com/library/mt653951(SQL.130).aspx.


Ensuite, vous arriverez sur la page de configuration de l’instance. Soit vous pouvez sélectionner le nom par défaut ou nommer votre instance.
SQL Server supporte les installations multiples sur la même machine, chaque installation reçoit le nom d’ « instance ».

L’instance par défaut prend le nom de l’ordinateur alors que l’instance nommée reçoit le nom de l’ordinateur plus le nom que vous aurez fourni
au préalable.

Pour accéder à l’instance par défaut une fois celle-ci installée via SQL Server Management Studio ou une autre programme, vous n’aurez qu’à
fournir le nom de l’ordinateur. Quant à l’instance nommée, vous devrez fournir le nom de l’instance dans le format « nom_ordinateur\
nom_instance ».
Sur l’écran suivant, vous devrez fournir des informations à propos des comptes de service que SQL Server utilisera. Comme vous pouvez le
remarquer, SQL Server vous donne des comptes virtuels par défaut. Ils sont autogérés et ont accès au réseau du domaine en utilisant les
permissions du compte de l’ordinateur.

Cependant, je vous recommande de créer un compte local ou utiliser un compte d’utilisateur du domaine pour démarrer les services SQL Server.

Si l’ordinateur ne fait pas parti du domaine, utilisez un compte utilisateur sans les permissions d’administrateur Windows. Vous pouvez créer un
compte via le panneau de configuration -> compte d’utilisateurs. Veuillez fournir un mot de passe complexe pour ce compte vu que l’installation
de SQL Server en demandera un.

Utilisez un compte utilisateur du domaine si le service doit interagir avec le réseau ou accéder à des ressources du domaine. Ce compte doit avoir
été pré-créé par un administrateur du domaine.

Qu’il s’agisse d’un compte local ou un compte du domaine, le mot de passe que vous utiliserez pour créer le compte doit être complexe vu
qu’il le sera demandé durant l’installation de SQL Server 2016.

Vous pouvez aussi utiliser un des comptes intégré tel que les comptes de service réseau, service local ou système local comme compte de service.
Cependant, je ne vous recommande pas de les utiliser pour SQL Server (MSSQLSERVER). Utilisez le compte système local si vous avez besoin
d’un compte à haut privilège, ou si vous avez des soucis pour installer SQL Server avec un des comptes virtuels.

Microsoft recommande d’utiliser un compte par service. Et quitte à me répéter, le compte de service qui sera utilisé doit avoir un mot de passe
complexe sinon vous aurez une erreur disant « Mot de passe ou nom d’utilisateur non valide ou manquant. Pour continuer, veuillez fournir des
informations valides pour le service SQL Server ».

Un mot de passe complexe contient au moins une combinaison de minuscules, majuscules, nombres et caractères spéciaux.
Pour donner un compte local Windows comme compte de service SQL Server, vous devez ouvrir « Gestion de l’ordinateur » et créer un compte
utilisateur standard comme montré dans l’image du dessous.
Remplacez le compte de service par défaut existant sur la page de configuration du server par le compte local nouvellement créé. L’image du
dessous montre comment changer le compte.
Entrez le nom du compte que vous avez créé ou le nom du compte du domaine. Cliquez sur « vérifier nom » pour voir si cela est correct et
ensuite cliquez sur OK.
Vous pouvez faire la même chose pour les quatre premiers services SQL Server : SQL Server Agent, SQL Server Database Engine, SQL Server
Analysis Services et Reporting Services.
Si vous cliquez sur le bouton « suivant » et que vous recevez un message d’erreur indiquant « Il y a des erreurs de validations sur cette page »,
vous n’avez probablement pas fourni un mot de passe complexe pour le compte de service, ou peut-être que le mot de passe entré ne correspond
pas avec le mot de passe du compte sur Windows ou sur l’Active Directory. Si vous n’arrivez pas à vous débarrasser de ce message, changez de
compte de service par un compte de système local.

Sur le page suivant, la configuration du moteur de base de données, choisissez le mode d’authentification que vous utiliserez pour votre
installation SQL Server 2016.

Si vous choisissez le mode mixte, SQL Server créera le compte « sa ».

Entrez et confirmez le mot de passe pour le login « sa » si vous avez choisi le mode d’authentification mixte.

Vous aurez comme message d’erreur « Compte administrateur système manquant. Pour continuer, veuillez au moins fournir un compte
administrateur … » si vous ne fournissez pas à SQL Server un compte administrateur et essayez de passer à la page suivante de l’installation.

Le message d’erreur « Il y a des erreurs de validation sur cette page » peut aussi apparaitre. Dans ce cas, cliquez sur « ajouter un utilisateur
courant » ou « ajouter » pour fournir au moins un compte ayant un accès totale à l’instance SQL Server.
Vous pouvez changer la destination du répertoire par défaut de SQL Server via « répertoire de données » si vous préférez qu’ils soient hébergés
sur un autre disque dur ou une autre partition.

Pour plus d’informations, je vous renvoie au lien suivant : https://technet.microsoft.com/fr-fr/library/ms143547(v=sql.130).aspx.


Sur l’onglet TempDB de la page de configuration du moteur de la base de données, vous aurez l’opportunité de configurer les différents
paramètres concernant la TempDB.

SQL Server 2016 vous autorise de fixer une taille maximale de 256 MB pour le fichier de données de la TempDB. La taille maximale pour les
fichiers log de la TempDB est la même. Cette taille maximale qui peut paraitre basse est juste là pour éviter qu’il n’y ait un trop gros impact sur
l’installation de SQL Server 2016. Vous pourrez refixer une taille supérieure pour ces deux fichiers après l’installation de SQL Server.
Vous pourrez configurer le FileStream via l’onglet portant son nom. Pour l’activer, sélectionnez « activer FILESTREAM pour l’accès Transact-
SQL ».

Si vous sélectionnez « activer FILESTREAM pour l’accès E/S de fichier », vous activerez l’accès du streaming Win32 pour FileStream.

Sur le boite de texte « nom de partage Windows », entrez le nom du dossier partagé Windows dans lequel les données FileStream seront
stockées.

Si vous sélectionnez « Autoriser les clients distants à avoir un accès aux données FILESTREAM », vous autoriserez les clients distants d’avoir
accès aux données FileStream présents sur votre serveur SQL.

Pour plus d’informations sur le FileStream, je vous renvoie au lien suivant : https://msdn.microsoft.com/fr-fr/library/gg471497.aspx.
Sur la page de configuration d’Analysis Services, veuillez sélectionner le « mode multidimensionnel et exploration de données » pour installer
Analysis Services avec le support de bases de données de traitement analytique en ligne et les modèles de data mining.

Si vous sélectionnez le « mode tabulaire », vous installerez Analysis Services avec le support pour les modèles tabulaires.

La dernière nouveauté de SQL Server 2016 est le « mode Power Pivot ». Ce mode permet d’installer Analysis Services pour le déploiement de
SharePoint.

Sachez que chaque mode est exclusif l’un à l’autre, donc vous ne pouvez en choisir qu’un seul.

N’oubliez pas de fournir un compte utilisateur qui sera administrateur d’Analysis Services.
Sur la page de configuration de Reporting Services, choisissez soit d’installer le mode natif de Reporting Services ou le mode SharePoint de
Reporting Services.
Sur la page de configuration de PolyBase, sélectionnez une des deux options de PolyBase et fournissez la plage de ports contenant au moins six
ports.

Pourquoi six ports ? Car SQL Server 2016 va allouer les six premiers ports disponibles de la plage.

Pour plus d’informations à ce sujet, veuillez consulter le lien suivant (en anglais) : https://msdn.microsoft.com/en-US/library/mt163689.aspx.
Sur la page de règles de configuration de l’installation, vous aurez différentes informations à propos des avertissements et/ou erreurs. Si vous
passez le test avec succès, cliquez simplement sur suivant sinon, cliquez sur les différentes informations pour voir quels sont les problèmes et
résolvez les.
Sur la page « prêt pour l’installation », SQL Server 2016 va vous afficher un rapport résumé des différentes fonctionnalités et composants de
votre future installation SQL Server. Pour installer, cliquez sur « suivant ».
Sur la page « Terminé », vous aurez un résumé sur l’opération du programme d’installation en cliquant sur le lien bleu de cette page. Pour
terminer l’installation de SQL Server 2016, cliquez sur « fermer ».

Conclusion
Sauvegarde et restauration de bases de données dans SQL Server
Posté le 16 janvier 2011 dans SQL Server par Thomas GUILLAUME, Teddy CRAME et Julien DELANSAY.

Mots-clés : restauration, sauvegarde, sql server

Présentation du produit ( SQL Server 2008 )


Microsoft SQL Server est un système de gestion de bases de données. La version 2008 est disponible depuis août 2008, actuellement en service
Pack 2. La configuration requise n’est pas un problème par rapport aux machines actuelles (2GhZ, 1go de RAM et 1 Go ou plus sur le disque dur
sont demandés). SQL Server 2008 peut s’installer tout aussi bien sur un serveur 2003, 2008 que sur un Windows Vista ou XP.

Microsoft SQL Server 2008 Management Studio est un outil gratuit, d’accès, de configuration, d’administration et de développement des
composants de SQL Server. Il permet entre autre d’effectuer la sauvegarde et la restauration d’une base de données.

Microsoft SQL Server 2008 Management Studio


1.1 La sauvegarde d’une base de données

– Après la connexion, affichez l’arborescence en cliquant sur le nom du serveur souhaité.

– Cliquez sur Base de données puis sélectionnez la base de donnée souhaité. Il en existe deux sortes, la base de donnée utilisateur, visible dans
cette arborescence ou une base de donnée système, pour cela, cliquez sur Base de données systèmes.

– Clic droit sur la base de donnée / Tâches / Sauvegarder


– Une fenêtre nommée « Sauvegarder la base de données » s’affiche, vérifiez le nom de la base de données.

– Sélectionnez « Complète » dans le champ « Type de sauvegarde »


– Vous avez accès à certaines options dans « Jeu de sauvegarde« , vous pouvez modifier le nom, entrer une description correspondantes à la
sauvegarde, ajouter une date d’expiration à cette sauvegarde (en cliquant sur « Après »).

– Certaines destinations de sauvegarde sont disponibles, vous pouvez choisir d’en ajouter ou d’en supprimer, l’interface étant intuitive les
boutons correspondent aux actions qu’ils exécutent, Ajout / Modifier / Supprimer.

L’onglet « Options » offre la possibilité d’écraser la sauvegarde précédente si elle existe, d’en créer une différente, de vérifier la sauvegarde en
fin d’opération…

Voici un aperçu de l’onglet :

Remarque : il existe un onglet « Script » en haut de la fenêtre, en cliquant sur celui-ci vous obtenez l’opération que vous demandez sous forme de
ligne de commande. Ceci peut se révéler très pratique pour les sauvegardes planifiées (voir suite).
1.2 La sauvegarde différentielle

Il est possible d’effectuer une sauvegarde différentielle dés qu’une sauvegarde complète a été enregistrée. Cette sauvegarde différentielle ne
sauvegarde que les éléments modifiés ou ajoutés depuis la sauvegarde complète.

La procédure est identique à celle décrite juste avant, seule le cinquième point doit être modifié, il faut sélectionner « Différentielle » dans le
champ « Type de sauvegarde »

1.3 La sauvegarde planifiée

Il est également possible de planifier la sauvegarde d’une ou de plusieurs bases de données régulièrement, quotidienne, hebdomadaire,
mensuelle, … Ceci peut se révéler très utile pour une entreprise souhaitant garder une version sauvegardée de sa base de donnée la plus récente
possible, en cas de perte.

Remarque: pensez à démarrer l’agent SQL Server pour la suite, si celui-ci est arrêté.

Vous recevrez un message de confirmation, acceptez.


1.3.1 Création de l’unité de sauvegarde

L’unité de sauvegarde va permettre d’indiquer le lieux d’enregistrement pour nos sauvegardes, par la suite il ne sera donc pas utile de devoir
taper le chemin d’accès, qui est plus enclin à l’erreur dans une requête. Déployez « Objet serveur » dans l’arborescence de gauche, clic droit sur
« Unité de sauvegarde » puis « Nouvelle unité de sauvegarde ».

Le nom du périphérique correspond au nom de l’unité de sauvegarde, donnez lui un nom approprié à l’élément à laquelle elle sera affectée pour
plus de lisibilité. Le fichier est le chemin du fichier dans lequel la sauvegarde sera stockée.

Une fois l’unité de sauvegarde créée, elle apparaît dans l’arborescence de gauche.
1.3.2 Création d’un nouvel opérateur

L’opérateur recevra une notification en cas d’échec ou du bon déroulement de la sauvegarde. Faites un clic droit sur « Opérateurs » dans
l’arborescence de gauche puis « Nouvel opérateur… »

Une fenêtre s’ouvre alors :


Saisissez le nom de l’opérateur, son adresse électronique et le nom de sa machine dans « Adresse NET SEND ».

Remarque: Il est possible de voir toutes les notifications envoyées à cet utilisateur dans la rubrique « Notifications ».

Une fois l’opérateur créé, celui-ci apparaît dans l’arborescence de gauche :

1.3.3 Finalisation de l’automatisation

Pour automatiser cette solution, créez un nouveau travail, pour cela clic droit sur « Travail », « nouveau travail… »
Une fenêtre s’ouvre alors, appelée « Nouveau travail ».

Pour l’exemple nous allons faire une sauvegarde hebdomadaire, saisissons « Sauvegarde Hebdomadaire » pour nommer celle-ci. Ajoutons une
description pour pouvoir la réutiliser plus facilement.

Allez dans l’onglet « Etapes »

En bas à gauche cliquez sur « Nouvelle.. » pour en créer une, dans cette étape nous allons demander de sauvegarder la table MSLABO2010.
Nous allons saisir « Save MSLABO2010 » dans le nom de l’étape. Choisissez « Script Transact-SQL (T-SQL) » dans le type de l’étape. Pour
sauvegarder une base de donnée, saisissez la commande :

BACKUP DATABASE [nom_de_la_base] TO nom_unité_de_sauvegarde

GO

Vous devriez obtenir ceci :

Le bouton « Analyser » permet de vérifier la bonne syntaxe de votre commande.

Remarque: il est possible de spécifier un chemin pour l’enregistrement de la base, de la manière suivante (l’unité de sauvegarde n’est alors plus
utile) :

BACKUP DATABASE [nom_de_la_base] TO DISK = N’C:\chemind’accès\MSLABO2010.bak’


GO

Dans l’onglet « Avancé », différentes options sont disponibles, l’action à effectuer en cas de succès, d’échec, le nombre de tentatives à effectuer,
… Nous modifierons l’action en cas de succès en sélectionnant « Passer à l’étape suivante » (Nous allons également effectuer la sauvegarde
d’une autre table).

Remarque: Lorsque plusieurs étapes sont crées, il est possible de :

– les déplacer grâce aux flèches en bas à gauche de la fenêtre pour modifier leur ordre d’exécution

– choisir l’ordre d’action de la prochaine étape dans l’onglet Avancé des propriétés de l’étape
Si jamais après l’exécution de la dernière étape vous avez choisie « Passer à l’étape suivante », Microsoft SQL Server vous affichera un message
« d’erreur » vous demandant si vous souhaitez quitter après l’exécution de la dernière étape.

Une fois les deux étapes créées (une pour chaque table), nous sommes de nouveau dans la fenêtre « Propriétés du travail ». Dirigez vous dans
l’onglet « Planifications », celui-ci va nous permettre de planifier de manières régulières les sauvegardes. Cliquez sur « Nouvelle.. » pour
planifier les sauvegardes.

Pour cet exemple nous avons décidé d’effectuer une sauvegarde par semaine. Prenons le contexte d’une entreprise, la sauvegarde doit être faite le
week-end pour ne pas perturber le trafic. Vous devriez avoir sélectionnez ces options :
Validez.
Le travail s’effectuera toutes les semaines, dans la nuit de samedi à dimanche. La sauvegarde ne se manifeste pas à l’écran quand elle démarre et
ne perturbe pas les capacités de la machine sur laquelle vous travaillez (pour les petites sauvegardes du moins). Vous pouvez vérifier que celle-ci
s’est bien déroulée en regardant la date de modification du fichier dans le répertoire choisi auparavant. De plus il est possible de recevoir une
notification du bon déroulement du travail (voir dans l’onglet « Notifications » dans les propriétés du travail).

Il est également possible de démarrer le travail manuellement, à un autre horaire que celui planifié. Clic droit sur le travail souhaité, « Démarrer
le travail à l’étape… »

Celui-ci démarrera, s’il se termine correctement la fenêtre affichée ressemblera à ça :

La sauvegarde se trouve bien à l’emplacement précisé dans l’unité de sauvegarde.


restauration d’une base de données dans SQL serveur 2008
2.1 Restaurer une base de donnée grâce à SQL Serveur 2008 Management Studio

– Se connecter à SQL Server, sélectionner le serveur souhaité pour afficher l’arborescence

– Choisissez Base de données ou Base de données système selon ce qui vous intéresse

– Clic droit sur la base de donnée / Tâches / Restaurer


– Cliquer sur Base de données, une fenêtre nommée « Restaurer la base de données » va alors s’ouvrir
– Dans ‘onglet « Général », choisissez la destination de la base, en entrant le nom de celle-ci

– Sélectionnez l’emplacement du fichier, appelé « jeu de sauvegarde » à restaurer. Deux options s’offrent à vous « A partir de la base de
données » ou « A partir de l’unité »

– Dans la grille « Sélectionnez les jeux de sauvegarder à restaurer« , sélectionnez la base à restaurer, celle-ci affiche les bases de données
disponibles à l’emplacement spécifié.
– Les options avancées sont disponibles en cliquant sur « Options » dans l’onglet Sélectionner une page

– D’autres options sont disponibles dans l’onglet Onglet de restauration, « Remplacer la base de données existante », « Conserver les
paramètres de réplication », « Demander confirmation avant chaque restauration de sauvegarde », « Restreindre l’accès à la base de données
restaurée ». Sélectionnez l’option la plus appropriée à votre cas.

– Après la restauration il est possible de choisir ce que devient la base de donnée une fois restaurée, pour cela, allé dans l’onglet Etat de
récupération.

Conclusion
SQL Server 2008 est un outil puissant de gestionnaire de base de données. Il permet d’automatiser les sauvegardes des entreprises désireuses de
garder une trace la plus récente de leur activité. Il permet également de signaler le bon déroulement de la sauvegarde, vérifié que celle-ci n’est
pas vide, …

Cet outil est un must-have pour tout organisme utilisant de manière fréquente les bases de données.

Vous aimerez peut-être aussi