MS SQL Server - Présentation

Ce chapitre présente SQL Server, décrit son utilisation, ses avantages, ses versions et ses composants.

Qu'est-ce que SQL Server?

  • C'est un logiciel, développé par Microsoft, qui est implémenté à partir de la spécification du SGBDR.

  • C'est aussi un ORDBMS.

  • Cela dépend de la plate-forme.

  • C'est à la fois un logiciel basé sur l'interface graphique et des commandes.

  • Il prend en charge le langage SQL (SEQUEL) qui est un produit IBM, une base de données commune non procédurale et un langage insensible à la casse.

Utilisation de SQL Server

  • Pour créer des bases de données.
  • Pour maintenir les bases de données.
  • Pour analyser les données via SQL Server Analysis Services (SSAS).
  • Pour générer des rapports via SQL Server Reporting Services (SSRS).
  • Pour effectuer des opérations ETL via SQL Server Integration Services (SSIS).

Versions de SQL Server

Version An Nom de code
6,0 1995 SQL95
6,5 1996 Hydre
7,0 1998 Sphinx
8,0 (2000) 2000 Shiloh
9,0 (2005) 2005 Yukon
10,0 (2008) 2008 Katmai
10,5 (2008 R2) 2010 Kilimandjaro
11,0 (2012) 2012 Denali
12 (2014) 2014 Hekaton (initialement), SQL 14 (actuel)

Composants SQL Server

SQL Server fonctionne dans une architecture client-serveur, il prend donc en charge deux types de composants: (a) Workstation et (b) Server.

  • Workstation componentssont installés sur la machine de chaque périphérique / opérateur SQL Server. Ce ne sont que des interfaces pour interagir avec les composants du serveur. Exemple: SSMS, SSCM, Profiler, BIDS, SQLEM etc.

  • Server componentssont installés dans un serveur centralisé. Ce sont des services. Exemple: SQL Server, SQL Server Agent, SSIS, SSAS, SSRS, navigateur SQL, recherche de texte intégral SQL Server, etc.

Instance de SQL Server

  • Une instance est une installation de SQL Server.
  • Une instance est une copie exacte du même logiciel.
  • Si nous installons «n» fois, alors «n» instances seront créées.
  • Il existe deux types d'instances dans SQL Server a) Par défaut b) Nommé.
  • Une seule instance par défaut sera prise en charge sur un serveur.
  • Plusieurs instances nommées seront prises en charge sur un serveur.
  • L'instance par défaut prendra le nom du serveur comme nom d'instance.
  • Le nom du service d'instance par défaut est MSSQLSERVER.
  • 16 instances seront prises en charge dans la version 2000.
  • 50 instances seront prises en charge en 2005 et les versions ultérieures.

Avantages des instances

  • Pour installer différentes versions sur une seule machine.
  • Pour réduire les coûts.
  • Maintenir séparément les environnements de production, de développement et de test.
  • Pour réduire les problèmes de base de données temporaires.
  • Pour séparer les privilèges de sécurité.
  • Pour maintenir le serveur de secours.