I. Quelle édition choisir ?▲
I-A. Standard▲
Spécificités : correspond à la demande de la plupart des entreprises, quatre CPU max. ETL basique. Réplication SQL Server (homogène).
Système d'exploitation : pas sur Web Edition.
I-B. Enterprise▲
Spécificités : nécessaire si les options suivantes sont utiles :
- miroir et capture de bases ;
- réplication hétérogène ;
- restauration avancée (disponibilité de la base lors d'une récupération) ;
- VLDB ;
- clustering ;
- partitionnement ;
- indexation en parallèle, vues indexées ;
- datawarehouse.
Système d'exploitation : pas sur XP ni sur Web Edition.
I-C. Workgroup▲
Spécificités : deux CPU max, trois Go RAM max, pas de service de notification, ni d'ETL, ni de services WEB, Service de reporting limité.
Système d'exploitation : pas sur Web Edition, pas de version 64 bits.
I-D. Express▲
Spécificités : petit volume de données, un seul CPU, peu d'utilisateurs concurrents, 1 Go RAM max, 4 Go de données max. Pas d'outil évolué d'administration hormis Express Manager, pas de FTS, pas d'agent ni de planificateur, pas de service de notification, pas d'ETL, ni de services WEB. Ne peut être que client de réplication.
Remplace feue la version Personal de SQL 2000.
Système d'exploitation : tous (= tous les Windows !)
Coût : gratuit
I-E. Mobile▲
Spécificités : pour le mobile computing (Pocket PC, Smartphone, tablette PC). Peut être membre d'une réplication sur un plus gros système.
Système d'exploitation : tous (= tous les Windows !)
I-F. Developer▲
Spécificités : fonctionnalités quasi similaires à la version Enterprise. À installer uniquement pour le développement. À ne pas employer dans d'autres environnements.
Système d'exploitation : pas sur Web Edition.
Coût : gratuit
II. Quel modèle de licences choisir ?▲
II-A. Par processeur▲
Idéal lorsque le nombre d'utilisateurs connectés est important ou inconnu.
Convient particulièrement bien aux serveurs liés à l'Internet.
Un serveur virtuel est traité de la même manière qu'un serveur physique.
En mode actif-passif, seul le serveur ayant le maximum de CPU doit être licencié.
Exemple type : sites e-business, distributeurs de billets délocalisés.
On ne paie qu'une licence par CPU sur le serveur. Seuls les CPU physiques comptent (un multicœur est donc considéré comme un seul CPU et ne nécessite qu'une licence).
Prix indicatif estimé, sans garantie, HT
- Enterprise : 24K €
- Standard : 6K €
- Workgroup : 4K €
- Express : 0 €
- Developer : 0 €
II-B. Client/serveur▲
II-B-1. Par utilisateur (CAL par utilisateur)▲
Idéal lorsque le nombre d'utilisateurs connectés est connu et clairement délimité, pour une architecture clients/serveur.
Exemple type : une entreprise utilisant un applicatif pour cinq secrétaires, celles-ci pouvant se connecter depuis divers bureaux ou à domicile.
Une licence serveur pour le serveur physique (quel que soit le nombre d'instances MS SQL qu'il héberge).
Une licence cliente par utilisateur nommé.
II-B-2. Par machine cliente (CAL par poste)▲
Idéal pour les applicatifs clients utilisés par de nombreux utilisateurs, lorsque les utilisateurs passent d'un poste à l'autre.
Exemple type : poste de consultation dans une bibliothèque, poste dans un bureau partagé par divers assistants médicaux.
Idem que la licence client physique, mais les licences clientes sont calculées sur le nombre de postes clients et pas leurs utilisateurs.
II-B-3. CAL SQL/Workgroup▲
Pour les deux cas de licence CAL (machine et poste), il existe une option SQL (client pour n'importe quel Serveur SQL) et une option Workgroup (client pour un SQL Workgroup), avec des prix bien sûr en conséquence.
Prix indicatif estimé, sans garantie, HT
- Enterprise Serveur + 25 CAL : 14K €
- Standard Serveur + 5 CAL : 2K €
- Workgroup Serveur + 5 CAL : ~800 €
- 1 CAL : ~170 €
III. Sources▲
- Site Microsoft
- SQL Server 2005 Administration, de Jérôme Gabillaud, Ed. Eni
- La Faq de Developpez.com