2016
SQL Server
administration
SERVEUR DE BASES DE DONNEES
OLIVIER DEHECQ
Olivier DEHECQ http://aide.informatique1.fr
Page 2
Table des matières
Signalétique .................................................................................................................................................... 3
1 Présentation ........................................................................................................................................... 4
2 Installation et configuration (RI p22) .................................................................................................... 6
3 Gestion de la base de données ............................................................................................................. 7
4 Gestion de la sécurité d’accès ............................................................................................................12
5 Les tâches planifiées ...........................................................................................................................18
6 Transfert de données ...........................................................................................................................22
Olivier DEHECQ http://aide.informatique1.fr
Page 3
Signalétique
Nota, astuce :
Contient une partie serveur web qui traite les réponses statiques.
Important, à retenir :
Ceci est une chose importante
Commande MS-DOS
C:\> c:\tomcat5.5\bin\startup.bat
Commande UNIX
# /tomcat5.5/bin/startup.sh
Commande SQL
# /tomcat5.5/bin/startup.sh
Chemin de fichier, dossier, emplacement sur le disque
Fichier web.xml
Exemple de contenu de document
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" />
Contenu du fichier web.xml
<welcome-file>index.html</welcome-file>
Contenu du fichier server.xml
port "8080" port d’écoute du connecteur
Autre contenu de fichier :
<role rolename="RUserHelloWorld"/>
Spécifique aux documents xml :
Balise
Nom de propriété
Valeur
Commentaire
Olivier DEHECQ http://aide.informatique1.fr
Page 4
1 Présentation
1.1 Introduction
OLTP : Bases de données contenant les données de travail (type le plus fréquent)
OLAP : Bases de données contenant les statistiques (BI : Business Intelligent)
Outils : le plus utilisé = Management Studio ; il y en a de nombreux autres +/- utiles
On peut réaliser les actions d’administration en ligne de commande ou en graphique
But d’un SGBDR : stocker les données, vérifier les contraintes d’intégrité, garantir la cohérence des
données, assurer les relations.
> Sécurité > Connexion > sa (compte SQL Serveur)
Modes d’authentification : mixte (SQL server + Windows) ou juste Windows
> SQL Server > Outils de configuration > Gestionnaire de configuration SQL Server
Gérer les services (MSSQLSERVER = instance SQL Server ; plusieurs instances possibles)
Service Agent : un par instance
Pour le client : Windows, Linux (via Java), etc.
Pour le server : WS2003 très fortement conseil
Moteur 1 par instance
Service « MSSQSERVER » est le nom obligatoire de la première instance
Agent pour les tâches planifiées
1.2 Fonctionnement
Fonctionnement global de SQL Server
Langage des requêtes : TRANSACT-SQL
Olivier DEHECQ http://aide.informatique1.fr
Page 5
1.2.1 Les composants et outils de gestion
Connectivité client (TCP/IP par défaut), le client doit avoir le driver installé
Outils de gestion (Management Studio, etc.)
SQLServer (import / export) Oracle
Nom des objets :
nom_d’instance.base_de_donnees.schéma.table
Exemple : instance.TP.dbo.table1
1.2.2 Bases de données systèmes (RI p14)
Master (fonctionnement de SQL Server)
Model (contient les composants de toutes les futures BD)
Tempdb (tables temporaires)
Msdb (informations liées à l’agent)
On travaille sur des vues des BD systèmes : SYS et INFORMATION_SCHEMA
1.3 BD SQL Server
1.3.1 Composants
Tables systèmes :
Éviter de travailler avec, travailler avec le schéma SYS
SELECT * FROM sys.sysdatabases liste des BD (systèmes + BD utilisateurs)
Procédures stockées (sp_xxx) :
Afficher des éléments, modifier des tables systèmes (RI p15)
exec NomProcedure param1,param2
exec sp_helpdb [nomBD]
Le catalogue :
Vues systèmes permettant d’obtenir des informations système (RI p16)
Fonctions systèmes :
Récupérer des valeurs concernant la BD sur laquelle on travaille
SELECT DB_ID; (RI p16)
Schéma d’information :
Visualisation de paramètres, indépendamment des tables systèmes
SELECT * FROM INFORMATION_SCHEMA.xxx (RI p17)
1.3.2 Les taches de l'administrateur (RI p19)
Gérer les Services SQL Server, les instances SQL Server, la configuration du réseau
Mise en place de sauvegardes / restaurations
Disponibilité des données (par rapport à la politique de l’entreprise)
Import / export des données
1 / 22 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !