Présentation de Microsoft SQL Server 2008
Historique rapide :
La suite SQL Server est un système de gestion de base de données (SGBD) développé et commercialisé
par Microsoft. A la base il a été co-développé par Sybase et Microsoft et est sortie dans sa première version en
1989. Cette première version était compatible avec les plateformes Unix et OS/2. La dernière version de SQL
server est celle de l'année 2014, elle n'est compatible qu'avec les systèmes Windows.
En 1994 la version 6.0 est sortie sur la plateforme NT, le 3 novembre 2005 la version 2005 de SQL Server était
disponible sur les plateformes Windows (la prise en charge de Vista et de Windows 2008 Server n’a été ajoutée
qu’à partir du Service Pack 2. La version 2008 de SQL Server est quant à elle sortie en août 2008 et est
disponible en 9 langues.
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.
Les différentes versions :
SQL Server 2008 Enterprise Edition fournit les plus hauts niveaux de sécurité, de fiabilité et d'évolution
(virtualisation illimité, compression des sauvegardes et des données, gestionnaire de ressources, chiffrement
transparent des données).
SQL Server 2008 Standard, permet une gestion complète des données et de la plateforme de business
intelligence (intégration deSharepoint, Policy-Based Management, Excel 2007 et Visio 2007,
génération automatique de schéma Data Warehouse).
SQL Server 2008 Workgroup, contient une gestion des données fiables et une plateforme de reporting, de la
synchronisation à distance et des capacités de gestion pour l'exécution d'applications branche. Il comprend les
fonctionnalités de base de la ligne SQL Server et est facile à mettre à niveau
vers Standard ou Enterprise (amélioration de la sécurité et de l'audit, amélioration des capacités degestion du
système, améliorations des performances dans Analysis Services, amélioration de la productivité pour les
développeurs).
SQL Server 2008 Web, offre un équilibre optimal entre évolution et gestion des coûts pour les sites Web
hébergés et lesapplications (contrôle efficace et gestion des clients web, utilisation d’un maximum
de serveurs pour les opérations à faible coût, des plates-formes flexibles pour les développeurs,
la gestion efficace des grands groupes de serveurs)
SQL Server 2008 Developer, permet aux développeurs de créer et de tester des applications qui s'exécutent
sur SQL Server sur 32-bits, ia64, et plates-formes x64. SQL Server 2008 Developer inclut toutes les
fonctionnalités d'Enterprise Edition. La licence de SQL Server 2008 Developer autorise le développeur à utiliser
le logiciel sur autant de systèmes que nécessaire. Pour un déploiement rapide dans la production, les instances de
SQL Server 2008 Developer peuvent être facilement mises à niveau vers SQL Server 2008 Entreprise sans
réinstallation.
SQL Server 2008 Express, est une édition gratuite de SQL Server qui est idéal pour l'apprentissage, le
développement d’applicationsWeb et locale, et pour la redistribution des éditeurs de logiciels. (Prend en charge
les procédures stockées, les triggers, les fonctions, et les vues, prise en charge du support natif pour les données
relationnelles, XML, FILESTREAM et les données spatiales, des performances améliorées, la visualisation).
SQL Server Management Studio
Définition
SQL Server Management Studio (SSMS) est un outil intégré dans Microsoft SQL Server 2005 et versions
ultérieures pour configurer, gérer et administrer tous les composants de Microsoft SQL Server. L'outil comprend
des éditeurs de script et des outils graphiques qui travaillent avec des objets et des fonctionnalités du serveur. Un
élément central de SQL Server Management Studio est l'explorateur d'objets, qui permet à l'utilisateur de
parcourir, sélectionner et agir sur des objets dans le serveur. Microsoft a également introduit un outil de
configuration graphique nommée SQL Server Management Studio Express (SSMSE) pour SQL Server
Express. Comme pour tous les produits de la gamme Microsoft "Express", il est téléchargeable gratuitement.
Les limitations de l'outil résident dans le fait qu'il ne peut pas gérer SQL Server Analysis Services, Integration
Services, Notification Services, Reporting Servicesou SQL Server 2005 Mobile Edition, à mois que vous
n’installiez les Outils de Gestion complet , vous aurez alors à votre disposition les outils propre
à SSIS, Integration Services, Reporting Services.
Services de SQL server 2008 :
SQL Server Agent
Ce service a pour but d’exécuter des tâches administratives de manière automatique, mais également
d’analyser SQL Server. Par défaut aucun compte de connexion n’est renseigné pour le service SQL Server
Agent, et le type de démarrage est manuel.
SQL Server
Il s’agit du moteur de base de données de SQL Server. Par défaut aucun compte de connexion n’est renseigné
pour le service SQL Server, et le type de démarrage est automatique.
SQL Server Browser
Ce service permet de résoudre les noms fournissant des informations de connexions SQL Server aux ordinateurs
clients. Par défaut le compte NT Authority est utilisé. Ce compte a la particularité de ne pas pouvoir être modifié.
Par défaut le type de démarrage estautomatique.
Analysis Services
Comme son libellé l’indique il s’agit de la gestion d’Analysis Services. Par défaut aucun compte de connexion
n’est renseigné pourAnalysis Services et le type de démarrage est automatique.
Reporting Services
Comme son libellé l’indique il s’agit de la gestion de Reporting Services. Par défaut aucun compte de connexion
n’est renseigné pourReporting Services et le type de démarrage par défaut est automatique.
Integration Services
Comme son libellé l’indique il s’agit de la gestion d’Integration Services. Par défaut le compte NT Authority est
utilisé. Le type de démarrage par défaut est automatique.
Lanceur de démon de filtre de texte intégral SQL
Ce service permet d’héberger toutes les fonctionnalités liées à la Recherche de textes
intégral. Microsoft préconise d’utiliser un compte d’utilisateur différent que celui utilisé pour le service SQL
Server. En effet il vaut mieux utiliser un compte à faibles privilèges. Par défaut le type de démarrage
est automatique, sauf si le compte de service n’est pas valide ou qu’aucun compte n’a été spécifiés.
Installation du serveur :
Pré requis :
L’installation de SQL Server 2008 version Entreprise 32 bits a été réalisée sur la plateforme Windows Server
2008 version Entreprise 32 bits. Ce choix à été fait puisqu’il est assez représentatif de ce qui pourrait être
appliqué au sein d’une entreprise. Cependant il aurait été possible de l’installer sur les plateformes suivantes :
- Windows Server 2008 Standard Edition ou supérieur
- Windows Server 2003 Standard Edition (SP3) ou supérieur
La configuration minimale requise (données issues du site Internet de Microsoft) :
- Systèmes 32 bits : ordinateur avec processeur Intel ou compatible à 1 GHz ou plus (2 GHz ou plus
recommandé. Un seul processeur est pris en charge)
- Systèmes 64 bits : processeur à 1,4 GHz ou plus (2 GHz ou plus recommandé. Un seul processeur est pris
en charge)
- Minimum de 256 Mo de RAM (1 Go ou plus recommandé)
- 1 Go d'espace disponible sur le disque dur
- La version 3.5 de Microsoft .Net Framework (ou ultérieur)