Pour ceux qui débutent dans les bases de données SQL, ils sont relativement peu familiers avec les différences et les choix des versions de SQL Server. Même si cette question est simple, son impact n’est pas minime. Pour ceux qui découvrent les bases de données SQL, il existe de nombreuses questions sur les versions SQL similaires à celles-ci, mais ils sont trop paresseux pour les étudier attentivement. Même si le problème est simple, l’impact n’est pas minime.
Différence de version
SQL Server 2000 comporte quatre éditions : Enterprise Edition/Standard Edition/Personal Edition/Development Edition.
Enterprise Edition et Standard Edition doivent être installés sur le système d'exploitation du serveur, tel que Windows NT Server/Windows 2000 Server/Windows 2003 Server, etc.
La version personnelle doit être installée sur un système d'exploitation personnel, tel que Windows98/Windows 2000 Professionnel/Windows XP Édition familiale/Windows XP Professionnel, etc.
La version de développement peut être installée sur n'importe quel système d'exploitation Microsoft.
SQL Server 2000 Édition Entreprise
Utilisé comme serveur de base de données de production. Prend en charge toutes les fonctionnalités disponibles dans SQL Server 2000 et s'adapte aux niveaux de performances requis pour prendre en charge les plus grands sites Web, ainsi que les systèmes de traitement des transactions en ligne (OLTP) et d'entrepôt de données d'entreprise.
SQL Server 2000 Édition Standard
Utilisez-le comme serveur de base de données pour les petits groupes de travail ou départements.
SQL Server 2000 Édition personnelle
À utiliser par les utilisateurs mobiles qui sont parfois déconnectés du réseau mais qui exécutent des applications nécessitant le stockage de données SQL Server. Personal Edition est également utilisé lors de l'exécution d'applications autonomes qui nécessitent un stockage de données SQL Server local sur les ordinateurs clients.
Édition de développement SQL Server 2000
Pour les programmeurs souhaitant développer des applications qui utilisent SQL Server 2000 comme magasin de données. Bien que l'édition Development prenne en charge toutes les fonctionnalités de l'édition Enterprise, permettant aux développeurs d'écrire et de tester des applications qui utilisent ces fonctionnalités, l'édition Development ne peut être utilisée que comme système de développement et de test, et non comme serveur de production.
SQL Server 2000 Édition Windows CE
Utilisez Microsoft® SQL Server 2000™ Windows® CE Edition (SQL Server CE) pour le stockage de données sur les appareils Windows CE. Les données peuvent être répliquées à l'aide de n'importe quelle version de SQL Server 2000 pour maintenir les données Windows CE synchronisées avec la base de données principale.
Édition d'évaluation de SQL Server 2000 Entreprise
Une version entièrement fonctionnelle est disponible en téléchargement gratuit sur le Web. Pour l'évaluation des fonctionnalités de SQL Server uniquement ; cette version cessera de fonctionner 120 jours après le téléchargement.
Outre ces versions de SQL Server 2000, le composant SQL Server 2000 Desktop Engine permet aux développeurs d'applications de distribuer des copies du moteur de base de données relationnelle SQL Server 2000 avec leurs applications. Étant donné que le moteur de base de données de SQL Server 2000 Desktop Engine fonctionne de manière similaire aux moteurs de base de données de toutes les versions de SQL Server, la taille de la base de données Desktop Engine ne peut pas dépasser 2 Go.
Compatibilité des versions
Voici une comparaison simple de ces versions :
SQL Server inclut Enterprise Edition, Standard Edition, Personal Edition, Development Edition, Desktop Engine (MSDE), Evaluation Edition et CE Edition.
1. La version d'évaluation est destinée à l'évaluation et la version CE est pour Windows CE, je n'entrerai donc pas dans les détails.
2. Sur le plan fonctionnel, Enterprise Edition et Development Edition forment une paire, et Standard Edition et Personal Edition forment une paire. La version entreprise et la version de développement sont principalement utilisées pour les grands utilisateurs. Elles peuvent prendre en charge plus de processeurs et de mémoire, ainsi que des fonctions avancées telles que le clustering, l'envoi de journaux, le DBCC parallèle, la création parallèle d'index et les vues d'index.
3. Du point de vue de l'installation, l'édition Enterprise et l'édition Standard forment une paire, et l'édition Personal, l'édition Development et Desktop Engine forment un groupe. L'édition Enterprise et l'édition Standard ne peuvent être installées que sur la version serveur de. Windows (NT, 2000, 2003). La version personnelle, la version de développement et le moteur de bureau peuvent être installés sur plusieurs systèmes (y compris NT Workstation, 2000 professionnel, XP, etc. 98 ne peut installer que la version personnelle ou le moteur de bureau, mais la base de données du moteur de bureau ne peut pas dépasser 2G).
4. Utilisez l'édition Enterprise, l'édition Standard ou Desktop Engine lors de sa mise en service (l'édition personnelle et l'édition de développement sont respectivement utilisées pour le développement de l'édition Standard et de l'édition Enterprise).
Différences entre l'édition Standard et l'édition Entreprise
1. S'il faut prendre en charge le cluster MSCS
2. S'il faut prendre en charge l'indexation en texte intégral
3. S'il faut prendre en charge la vue des partitions distribuées
4. Si l'envoi de journaux est pris en charge
5. S'il faut prendre en charge l'utilisation du processeur des vues indexées
L'édition Enterprise offre la plus grande convivialité, stabilité et concurrence, tandis que l'édition personnelle et MSDE remplissent certains codes de manière à ce que les performances soient considérablement réduites après plus de cinq utilisateurs simultanés.
Édition standard
Le moteur de base de données ne comporte pas de clustering de basculement (jusqu'à quatre nœuds), prise en charge du basculement dans SQL Server Enterprise Manager, envoi de journaux, DBCC parallèle, CREATE INDEX parallèle, lecture anticipée et analyse améliorées, vues indexées, serveurs de bases de données fédérés, prise en charge du réseau de zone système. (SAN), utilitaire graphique avec paramètres de langue, partitionnement OLAP défini par l'utilisateur manquant pour Analysis Services, assistant de partition, cubes OLAP liés, prise en charge des dimensions ROLAP, prise en charge Internet HTTP, unités de calcul, réécriture dans les dimensions, prise en charge des dimensions ultra-larges, temps OLAP, cubes partitionnés distribués, SMP ne prend en charge qu'un maximum de 4 processeurs sous win2000, et un maximum de 8 processeurs sous NT (Enterprise Edition)
Si vous achetez 10 licences, vous ne pouvez pas avoir 20 utilisateurs (généralement le nombre d'utilisateurs simultanés est limité et le nombre de connexions dépend du système d'exploitation)
Édition Entreprise
Utilisé comme serveur de base de données de production. Prend en charge toutes les fonctionnalités disponibles dans SQL SERVER 2000 et s'adapte aux niveaux de performances requis pour prendre en charge les plus grands sites Web, ainsi que les systèmes de traitement des transactions en ligne (OLTP) et d'entrepôt de données d'entreprise.