Für diejenigen, die neu bei SQL-Datenbanken sind, sind sie mit den Unterschieden und Auswahlmöglichkeiten der SQL Server-Versionen relativ unbekannt. Obwohl diese Frage einfach ist, ist ihre Auswirkung nicht gering. Für diejenigen, die mit SQL-Datenbanken noch nicht vertraut sind, gibt es viele Fragen zu ähnlichen SQL-Versionen, aber sie sind zu faul, sie sorgfältig zu studieren. Obwohl das Problem einfach ist, sind die Auswirkungen nicht gering.
Versionsunterschied
SQL Server 2000 verfügt über vier Editionen: Enterprise Edition/Standard Edition/Personal Edition/Development Edition
Enterprise Edition und Standard Edition müssen auf dem Server-Betriebssystem installiert sein, z. B. Windows NT Server/Windows 2000 Server/Windows 2003 Server usw.
Die persönliche Version muss auf einem persönlichen Betriebssystem installiert werden, z. B. Windows98/Windows 2000 Professional/Windows XP Home/Windows XP Professional usw.
Die Entwicklungsversion kann auf jedem Microsoft-Betriebssystem installiert werden.
SQL Server 2000 Enterprise Edition
Wird als Produktionsdatenbankserver verwendet. Unterstützt alle in SQL Server 2000 verfügbaren Funktionen und lässt sich auf die Leistungsniveaus skalieren, die zur Unterstützung der größten Websites und Enterprise Online Transaction Processing (OLTP)- und Data Warehouse-Systeme erforderlich sind.
SQL Server 2000 Standard Edition
Verwendung als Datenbankserver für kleine Arbeitsgruppen oder Abteilungen.
SQL Server 2000 Personal Edition
Zur Verwendung durch mobile Benutzer, die manchmal nicht mit dem Netzwerk verbunden sind, aber Anwendungen ausführen, die SQL Server-Datenspeicher erfordern. Personal Edition wird auch verwendet, wenn eigenständige Anwendungen ausgeführt werden, die eine lokale SQL Server-Datenspeicherung auf Clientcomputern erfordern.
SQL Server 2000 Development Edition
Für Programmierer zur Entwicklung von Anwendungen, die SQL Server 2000 als Datenspeicher verwenden. Während die Development Edition alle Funktionen der Enterprise Edition unterstützt und es Entwicklern ermöglicht, Anwendungen zu schreiben und zu testen, die diese Funktionen nutzen, kann die Development Edition nur als Entwicklungs- und Testsystem und nicht als Produktionsserver verwendet werden.
SQL Server 2000 Windows CE Edition
Verwenden Sie Microsoft® SQL Server 2000™ Windows® CE Edition (SQL Server CE) für die Datenspeicherung auf Windows CE-Geräten. Daten können mit jeder Version von SQL Server 2000 repliziert werden, um Windows CE-Daten mit der Primärdatenbank synchron zu halten.
SQL Server 2000 Enterprise Evaluation Edition
Eine voll funktionsfähige Version steht zum kostenlosen Download im Internet zur Verfügung. Nur zur Evaluierung der SQL Server-Funktionalität; diese Version funktioniert 120 Tage nach dem Download nicht mehr.
Zusätzlich zu diesen Versionen von SQL Server 2000 ermöglicht die Komponente „SQL Server 2000 Desktop Engine“ Anwendungsentwicklern, Kopien der relationalen Datenbank-Engine von SQL Server 2000 mit ihren Anwendungen zu verteilen. Da die Datenbank-Engine in der SQL Server 2000 Desktop Engine ähnlich funktioniert wie die Datenbank-Engines in allen Versionen von SQL Server, darf die Größe der Desktop Engine-Datenbank 2 GB nicht überschreiten.
Versionskompatibilität
Hier ist ein einfacher Vergleich dieser Versionen:
SQL Server umfasst Enterprise Edition, Standard Edition, Personal Edition, Development Edition, Desktop Engine (MSDE), Evaluation Edition und CE Edition
1. Die Evaluierungsversion dient der Evaluierung und die CE-Version ist für Windows CE, daher werde ich nicht auf Details eingehen.
2. Funktionell sind die Enterprise Edition und die Development Edition ein Paar, und die Standard Edition und die Personal Edition sind ein Paar. Die Unternehmensversion und die Entwicklungsversion werden hauptsächlich für große Benutzer verwendet. Sie können mehr CPUs und Speicher unterstützen und erweiterte Funktionen wie Clustering, Protokollversand, paralleles DBCC, parallele Indexerstellung und Indexansichten unterstützen.
3. Aus der Sicht der Installation sind die Enterprise Edition und die Standard Edition ein Paar, und die Personal Edition, Development Edition und Desktop Engine sind eine Gruppe. Die Enterprise Edition und die Standard Edition können nur auf der Serverversion installiert werden Windows (NT, 2000, 2003). Die persönliche Version, Entwicklungsversion und Desktop-Engine können auf mehreren Systemen installiert werden (einschließlich NT Workstation, 2000 Professional, XP usw. 98 kann nur die persönliche Version oder Desktop-Engine installieren, aber die Datenbank der Desktop-Engine darf 2G nicht überschreiten).
4. Verwenden Sie bei der Inbetriebnahme die Enterprise Edition, die Standard Edition oder die Desktop Engine (die Personal Edition und die Development Edition werden für die Entwicklung der Standard Edition bzw. der Enterprise Edition verwendet).
Unterschiede zwischen Standard Edition und Enterprise Edition
1. Ob MSCS-Cluster unterstützt werden sollen
2. Ob die Volltextindizierung unterstützt werden soll
3. Ob die verteilte Partitionsansicht unterstützt werden soll
4. Ob der Protokollversand unterstützt wird
5. Ob die CPU-Auslastung indizierter Ansichten unterstützt werden soll
Die Enterprise Edition bietet höchste Benutzerfreundlichkeit, Stabilität und Parallelität, während die Personal Edition und MSDE bestimmte Codes hart ausfüllen, sodass die Leistung nach mehr als fünf gleichzeitigen Benutzern stark reduziert wird.
Standardausgabe
Die Datenbank-Engine verfügt über fehlendes Failover-Clustering (bis zu vier Knoten), Unterstützung für Failover in SQL Server Enterprise Manager, Protokollversand, paralleles DBCC, paralleles CREATE INDEX, verbessertes Vorauslesen und Scannen, indizierte Ansichten, föderierte Datenbankserver und Unterstützung für System Area Network (SAN), Grafikdienstprogramm mit Spracheinstellungen, fehlende benutzerdefinierte OLAP-Partitionierung für Analysis Services, Partitionsassistent, verknüpfte OLAP-Cubes, ROLAP-Dimensionsunterstützung, HTTP-Internetunterstützung, Recheneinheiten, Zurückschreiben in Dimensionen, Unterstützung extrem großer Dimensionen, real- Zeit OLAP, verteilte partitionierte Cubes, SMP unterstützt nur maximal 4 CPUs unter Win2000 und maximal 8 CPUs unter NT (Enterprise Edition)
Wenn Sie 10 Lizenzen kaufen, können Sie nicht 20 Benutzer haben (normalerweise ist die Anzahl gleichzeitiger Benutzer begrenzt und die Anzahl der Verbindungen hängt vom Betriebssystem ab).
Enterprise-Edition
Wird als Produktionsdatenbankserver verwendet. Unterstützt alle in SQL SERVER 2000 verfügbaren Funktionen und lässt sich auf die Leistungsniveaus skalieren, die zur Unterstützung der größten Websites und Enterprise Online Transaction Processing (OLTP)- und Data Warehouse-Systeme erforderlich sind.