RSS
 

Vergleich zwischen MS-SQL-Server 2005 Express Edition und Enterprise Edition

Veröffentlicht am Juli 14, 2008 um 9:38 am

14 Jul

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

 

Hinterlassen Sie eine Nachricht