Hier geht es um den Vergleich des MS SQL-Server 2005 Express Edition und dem Vergleich zur Enterprise Edition.
Der SQL Server 2005 Express Edition ist die kostenfreie Version der Microsoft SQL Server 2005 Familie.
Zu der Produktfamilie gehören Express, Workgroup, Standard und Enterprise.
Die SQL Server 2005 Enterprise Edition ist die umfangreichste Version des SQL-Servers. Sie ist dafür ausgelegt höchste Anforderungen zu erfüllen.
Sie unterstützt hochkomplexe Datenanalysen, Webanwendungen und mehr.
Installation& Installationsumfang
Das Installationspaket ist 5 MB gross, es umfasst einen verborgenen und interaktiven Modus.
- der interaktive Modus ist eine abgespeckte Version der Installation des SQL Server 2005, sie umfasst u.a. Hardware-Anforderungstests
- der verborgene Modus ist für die Installation als genutzter Bestandteil eines anderen Programms welches den SQL Server benötigt
- im verborgenen Modus werden die Installationsanweisungen mit übergeben das Setup führt diese dann im Hintergrund durch
- die Installation umfasst den Server, sowie die Grundtools wie z.B. SQLCMD
Wichtige Merkmale des Microsoft SQL-Server 2005
- Nutzt maximal 1GB des Arbeitsspeichers
- Nutzt nur 1 CPU des Rechners
- Kann in maximal 50 Instanzen auf einem Rechner laufen
- Nutzt CLR des .net Frameworks
- Unterstützt automatisches Ein-Aushängen von Benutzer-Datenbanken und Xcopy
- Visuelle Benutzeroberfläche ( SSMSE) nachinstallierbar
X-Copy/Once-Click Deployment
X-Copy und Once-Click Deployment sind 2 verschiedene Wege um eines zu erreichen: Der Ersatz eines SQL-Servers soll genauso einfach werden wie die Benutzung der .mdb Dateien bei MS-Access.
X-Copy-Deployment erlaubt Datenbanken anderer Nutzer als Datei zu betrachten und diese dann zu öffnen und zu nutzen.
Once-Click Deployment nutzt einen anderen Weg. Es erzeugt im Visual Studio oder Visual Web Developer 2005 Express eine neue Datenbank und installiert diese im SQL-Server.
CLR-Integration
CLR ist ein sogenannter verwalteter Code über .net erzeugt wird und Funktionen für den SQL-Server, welche über T-SQL nicht in dieser Form durchführbar sind, bereitstellt.
Sie sind somit ein zusätzliches Angebot zu T-SQL. Verwaltet wird CLR über .net (z.B. .net Framework 2.0 SDK), es ist auf hohe Sicherheit konzipiert, so dass keine Sicherheitslücken durch die Verwendung von CLR entstehen.
Neuerungen in SQL Server 2005
Der SQL Server 2005 bietet einige neue T-SQL Fähigkeiten. Dieses sind:
Zahlreiche Erweiterungen der ‘Select’ Anweisung wodurch sich einige Filterungsmöglichkeiten ergeben
Die ‘Output’ Anweisung – sie stellt Datensätze vor ihrer Veränderung als Ergebnismenge dar
Die ‘Try…Catch’ Anweisung – sie ist eine neue Anweisung zur Behandlung von Fehlern
‘Persisted’ – Speichert die Ergebnisse von komplexen Anweisungen in den Datenseiten der Tabelle und ermöglicht einen sehr schnellen Zugriff.
- Verschlüsselung – der SQL Server 2005 kann die Daten auf 4 Weisen verschlüsseln:
- Passwort
- Symmetrischer Schlüssel
- Asymmetrischer Schlüssel
- Zertifikat
- Neue Datentypen
- VARCHAR(MAX)
- VARBINARY(MAX)
- XML
Die wesentlichen Unterschiede von der Express zur Enterprise Edition lassen sich zu folgenden Punkten aufteilen:
- Hardware-Anforderungen
- Software-Anforderungen
- Hardware-Nutzung
- Leistungsumfang
Vergleich Enterprise & Express
| Anforderungen | SQL Server 2005 Enterprise Edition | SQL Server 2005 Express Edition |
| Hardware | RAM: 512 MB | RAM: 128MB |
| Software | ||
| Betriebssystem | Windows Server 2000/2003 | Windows Server 2000/2003; Windows 2000/XP |
| Internet-Software | Microsoft Internet Explorer | Microsoft Internet Explorer |
| Hardware-Nutzung | ||
| CPU | Multiprozessor-fähig | 1 CPU |
| RAM | unbeschränkte Größe | 1 GB |
| Datenbank-Größe | unbeschränkte Größe | 4 GB |
| Leistungsumfang | ||
| T-SQL | ja | ja |
| CLR | ja | ja |
| .net Funktionen | ja | ja |
| Server Management Studio | ja | eingeschränkte Version, reduzierte Dienste |
| Server Konfiguration Manager | ja | nein |
| Server Profiler | ja | nein |
| SQLCMD | ja | ja |
| Server Mobile | ja | nein |
| mehrere Instanzen | ja | ja |
| Services | ||
| Analysis Services | ja | nein |
| Reporting Services | ja | nein |
| Integration Services | ja | nein |
| Web-Services | ja | nein |
| Notification Services | ja | nein |
| Verwaltung: | ||
| Aktivitätsmonitor | ja | ja |
| Wartungspläne | ja | nein |
| Distributed Transaction Coordinator | ja | ja |
| Volltextsuche | ja | nein |
| Legacy Support | ja | nein |
| SQL Service Broker | ja | nein |
Link zur Präsentation:
SQL-Server-2005-Präsentation
