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