Uploaded by aouadi saber

SQLSERVER2019 01

advertisement
Administration
SQLServer2019
Module 01
Introduction
Module 01
Administration Postgresql
Module-01
• TYPE DE PRODUIT ET CARACTÉRISTIQUES DE MICROSOFT
SQL SERVER
Microsoft SQL Server est un système de gestion de bases de
données relationnelles édité et commercialisé par Microsoft depuis
1994.
• PRÉSENTATION ET CONCEPT DE MICROSOFT SQL SERVER
Microsoft SQL Server est une plate-forme de données d’entreprise
permettant de gérer et stocker dans des bases de données tout type
d’information :
• Données structurées : données relationnelles par exemple.
• Données non structurées : documents, images, …
• Données géospaciales
Administration Postgresql
Module-01
FONCTIONNALITÉS PRINCIPALES DE MICROSOFT SQL SERVER
• Gestion de bases de données relationnelles.
• Gestion et déploiement centralisé de plusieurs instances et
applications depuis un seul point de contrôle.
• Optimisation de stockage des bases de données volumineuses
(tables et indexes partitionnées, compression de données, …).
• Prise en charge des données géographiques.
• Gestion de la haute disponibilité.
• Ordonnanceur intégré (SQL Agent).
• Service de notification.
• Gestion de la réplication.
• Prise en charge de la virtualisation.
• Gestion de la sécurité.
Administration Postgresql
Module-01
AVANTAGES DE MICROSOFT SQL SERVER
• SQL Server intègre par défaut des outils de gestion, d’administration
et de développement de bases de données.
• Déploiement par un setup, mise en oeuvre et adminsitration par des
interfaces graphiques intuitives.
• Programmabilité.
• Gestion avancée de la sécurité en offrant deux modes
d’authentification (Authentification Windows et Authentification Sql
Server).
• Prise en compte des spécificités des projets décisionnels
(Parallélisations de Datawarehouses, …).
• Coût relativement moins cher par rapport aux autres SGBD du
marché.
Administration Postgresql
Module-01
DANS QUELS CAS UTILISER MICROSOFT SQL SERVER ?
• Mise en place d’applications de gestion.
• Mise en place d’applications décisionnelles.
• Mise en place de DataWarehouses complexes et optimisés (de dix à
quelques centaines de To de volume).
Administration Postgresql
Module-01
DIFFÉRENCE ENTRE LES ÉDITIONS DE SQL SERVER
• Qu'est-ce que SQL Server Enterprise?
• Entreprise. SQL Server Enterprise Edition comprend à la fois le moteur
de base de données principal et les services complémentaires, avec
une gamme d'outils pour créer et gérer un cluster SQL Server. Il peut
gérer des bases de données aussi grandes que 524 pétaoctets et
adresser 12 téraoctets de mémoire et prend en charge 640
processeurs logiques (cœurs de processeur).
Administration Postgresql
Module-01
DIFFÉRENCE ENTRE LES ÉDITIONS DE SQL SERVER
• Quelle est la différence entre SQL Server 2019 Enterprise et
Developer Edition?
• L'édition développeur de SQL Server permet aux développeurs de
créer tout type d'application au-dessus de SQL Server. Il comprend
toutes les fonctionnalités de l'édition Entreprise, mais est autorisé
pour une utilisation en tant que système de développement et de test,
et non en tant que serveur de production.
Administration Postgresql
Module-01
DIFFÉRENCE ENTRE LES ÉDITIONS DE SQL SERVER
• Quelle est la différence entre une licence standard et une licence
d'entreprise?
• La licence Standard vous permet d'utiliser le logiciel à sa pleine
capacité. ... La mise à niveau vers Entreprise, comme avec la plupart
des autres entreprises, vous offre plus d'images et des mises à jour
mensuelles d'images.
.
Administration Postgresql
Module-01
DIFFÉRENCE ENTRE LES ÉDITIONS DE SQL SERVER
• Quelle version de SQL Server est gratuite?
• SQL Server 2019 Express est une édition gratuite de SQL Server,
idéale pour le développement et la production d'applications de
bureau, Web et petits serveurs.
.
Administration Postgresql
Module-01
• Combien
coûte SQL Server 2019?
.
• Tarification de SQL Server 2019
Standard - par cœur
3 586 $
Pack de 2 noyaux
Standard - serveur
899 $
Serveur
Standard - CAL
209 $
CAL
Développeur
Libérer
Par utilisateur
la toile
Consultez votre partenaire
N'est pas applicable
d'hébergement pour les prix
Administration Postgresql
Module-01
DIFFÉRENCE ENTRE ORACLE ET SQL SERVER
.
Sql server
.
Oracle
Compagnie
Il appartient à Microsoft
Corporation.
Il appartient à Oracle
Corporation.
Syntaxe
Des syntaxes plus simples et plus Syntaxes complexes et plus
faciles.
efficaces.
Support de la plateforme
Ne peut être installer que sur un Exécuter sur une grande variété
serveur Windows.
de plates-formes
Langage
MS-SQL utilise transact SQL ou T- PL/SQL est utilisé par Oracle
SQL.
Corporation.
Téléchargement
Une version d’évaluation de 50
ou 100 jours est disponible sur
www.Micrsoft.com/sqlserver
La version Opensource peut être
téléchargée sur otn.oracle.com
Optimisation de requête
Aucune optimisation de requête.
Utilise l’optimisation des
requêtes de type Star.
Administration Postgresql
Module-01
DIFFÉRENCE ENTRE ORACLE ET SQL SERVER
.
Utilise principalement le déclencheur
Utilise les déclencheurs « after » et
Déclencheurs/Triggers
.
« after ».
« before ».
La gestion des erreurs
SQL Server exécute chaque commande de
Oracle traite chaque nouvelle connexion
façon séparée. Il sera donc très difficile
avec la base de données comme une
d’apporter des modifications si des erreurs
nouvelle transaction.
sont rencontrées au cours du processus.
Exécution parallèle
Dans le serveur MS SQL, les instructions
Oracle exécutera les instructions INSERT,
INSERT, UPDATE, DELETE sont exécutées en
UPDATE, DELETE et MERGE en parallèle.
série.
Prise en charge du clustering
MS SQL Server ne prend pas en charge la
mise en cluster.
Oracle offre un support pour la
configuration en cluster.
Des sauvegardes
Il permet des sauvegardes complètes,
partielles et incrémentielles
Il permet des sauvegardes de bases de
données complètes, incrémentielles et
différentielles
Administration Postgresql
Module-01
SQL SERVER 2019
base de données master
La base de données master contient l’intégralité des informations
système relatives à un système SQL Server . Cela inclut les métadonnées
relatives à l'instance, dont les comptes d'ouverture de session, les points
de terminaison, les serveurs liés et les paramètres de configuration du
système. Dans SQL Server, les objets système ne sont plus stockés dans
la base de données master , mais dans la base de données des
ressources.
Administration Postgresql
Module-01
SQL SERVER 2019
base de données master
La base de données master enregistre également l'existence de toutes
les bases de données et l'emplacement de leurs fichiers, et contient les
informations d'initialisation de SQL Server. Par conséquent, SQL Server
ne peut pas démarrer si la base de données master n'est pas
disponible..
Administration Postgresql
Module-01
SQL SERVER 2019
base de données model
Fait office de modèle pour toutes les bases de données créées sur l'instance
de SQL Server. Les modifications apportées à la base de données model , telles
que la taille de la base de données, le classement, le mode de récupération et
les autres options de base de données, s'appliquent aux bases de données
créées par la suite.
Administration Postgresql
Module-01
SQL SERVER 2019
base de données tempdb
Base de données en lecture seule contenant des objets système fournis avec
SQL Server. Les objets système sont conservés physiquement dans la base de
données Resource , mais ils figurent logiquement dans le schéma sys de
chaque base de données.
Espace de travail destiné à accueillir les objets temporaires ou les ensembles
de résultats intermédiaires.
Administration Postgresql
Module-01
SQL SERVER 2019
base de données msdb
Utilisée par l'Agent SQL Server pour planifier les alertes et les travaux.
Base de données système
Base de données msdb
Base de données model
Base de données Resource
Administration Postgresql
Module-01
Description
Utilisée par l'Agent SQL Server pour
planifier les alertes et les travaux.
Fait office de modèle pour toutes les
bases de données créées sur
l'instance de SQL Server. Les
modifications apportées à la base de
données model , telles que la taille
de la base de données, le classement,
le mode de récupération et les autres
options de base de données,
s'appliquent aux bases de données
créées par la suite.
Base de données en lecture seule
contenant des objets système fournis
avec SQL Server. Les objets système
sont conservés physiquement dans la
base de données Resource , mais ils
Download