Le tableau suivant énumère les différentes versions de SQL Server, de 4.21 à 2005 (La version 2008 n'est pas pris en compte).
SQL Server au fil du temps | |||||
---|---|---|---|---|---|
1993 | 1995 | 1996 | 1999 | 2000 | 2005 |
4.21 | 6.0 | 6.5 | 7.0 | 2000 (8.0) | 2005 (9.0) |
Fait pour Windows NT 3.1 | Fait pour Windows NT 3.51 | Surtout utilisé sur Windows NT 4.0 | Refait à partir de zéro | Beaucoup de fonctionnalités et d'améliorations | Nouveaux outils de développement et de gestion |
Développé par Sybase & Microsoft | Fait entièrement par Microsoft (contient encrore du code Sybase) | Performances faibles | OLAP / Data warehouses | Services d'analyse | Service Broker |
Semblable à Sybase SQL 4.0 pour Unix | A introduit la réplication | Beaucoup de fonctionnalités & améliorations | Plus rapide, robuste et extensible | Reporting server |
Gestion
Outils de développement
Composantes
Outils de performance
Notez que désormais, l'outil SQL Server Management Studio
est utilisé pour les deux types d'utilisations
SQL Server Configuration Manager
couvre en un seul endroit plusieurs autres outils qui étaient disponibles avec SQL Server 2000 : Service Manager
, Server Network Utility
et Client Network Utility
.
D'autres outils existent
SQL CMD
(SQL Command), une version ligne de commande de SSMSSQL-DMO
(SQL Distributed Management Objects), un API pour le développement de tous les aspects de SQL Server. Il est maintenant remplacé par SMO (SQL Server Management Objects)SQL Server Surface Area Configuration
→ Sert à déterminer les problèmes de sécuritéSQL Server Management Studio est l'outil le plus important de la base de données. Cet outil recouvre SQL Server Enterprise Manager qui se trouvaient dans la version 2000 de SQL Server.
Quatre versions de SQL Server 2005 :
Améliorations du programme d'installation :
Mise à jour :
Le SQL Server 2005 Upgrade Advisor permet de lancer un assistant pour une mise à jour d'une instance de SQL Server 2000 ou 7.0 déjà existante sur le système.
Si aucune installation antérieure de SQL Server (2000 ou 7.0) existe, on peut lancer l'installation de :
Étapes de l'installation des composants serveur :
.NET Framework
ou Microsoft SQL Native Client
peut être exigé)SQL2005TEST
ou SQL2005PROD
Personnaliser pour chaque compte de service
(Customize for each service account)Indicateur de classement
C:\Program Files\Microsoft SQL Server\90\Setup Bootstrap\LOG\Files
Se fait à l'aide de SQL Server Configuration Manager
(SSCM). Dans la partie gauche, il y a trois noeuds :
Service Manager
de SQL Server 2000Server Network Utility
Client Network Utility
L'item au premier niveau de l'Explorateur d'objet est l'instance du serveur SQL : WINSVR\SQL2005TEST
. On peut aller voir les propriétés et configurer les options voulues.
Mandants (principals) → peut être un usager, un groupe d'usagers ou un processus
Sécurables
Permissions
A schema is a named collection of database objects which form a namespace.
SQL 2005 seperates user from schema
server.database.user.object
server.database.schema.object
Assigner les objets aux schemas lors de la création
Avantages :