Wie installiere und konfiguriere ich SQL Server 2008 Express richtig?
Das Problem
Die kostenlose Express-Edition des SQL Server 2008 soll installiert und konfiguriert werden. Welche Voraussetzungen und Schritte sind dafür notwendig?
Die Lösung
Der SQL Server 2008 Express wird in verschiedenen Ausgaben angeboten. Welche davon eingesetzt werden sollte, hängt vom Einsatzzweck ab. Die Ausgaben sind:
- SQL Server 2008 Express
Enthält die Database Engine - SQL Server 2008 Express with Tools
Enthält zusätzlich das Verwaltungstool Management Studio Basic - SQL Server 2008 Express with Advanced Services
Enthält zusätzlich die Volltextsuche und die Reporting Services zum Erstellen von Berichten
Alle Ausgaben sind in mehreren Sprachen und jeweils als 32- und 64-Bit-Version erhältlich. In diesem Dokument wird im Folgenden der SQL Server 2008 Express with Advanced Services verwendet.
Gegenüber den kostenpflichtigen Editionen ist der SQL Server 2008 Express an folgenden Stellen eingeschränkt:
- Es wird nur ein (1) physikalischer Prozessor unterstützt
- Maximal 1 GB RAM wird adressiert
- Die Datenbanken können maximal 4 GB an Daten verwalten
Damit der SQL Server 2008 Express installiert werden kann, muss der verwendete Computer folgende Voraussetzungen erfüllen:
- Betriebssystem (Mindestanforderung): Windows 2003 Server SP2, Windows 2008 Server, Windows Vista oder Windows XP SP2
- Hardware (jeweils Mindestanforderungen):
Mit der 32 Bit-Version: 1 GHz CPU, 512 MB RAM, 1,9 GB freier Plattenplatz
Mit der 64 Bit-Version: 1,4 GHz CPU, 512 MB RAM, 1,9 GB freier Plattenplatz
- Mit der 32 Bit-Version: 1 GHz CPU, 512 MB RAM, 1,9 GB freier Plattenplatz
- Mit der 64 Bit-Version: 1,4 GHz CPU, 512 MB RAM, 1,9 GB freier Plattenplatz
Die Installation des SQL Server 2008 Express erfolgt in 4 Schritten, die nacheinander durchlaufen werden müssen. Diese sind:
- Installation des .NET Framework 3.5 SP1
http://www.microsoft.com/downloads/details.aspx?FamilyId=AB99342F-5D1A-413D-8319-81DA479AB0D7&displaylang=de - Installation des Windows Installer 4.5
http://www.microsoft.com/downloads/details.aspx?displaylang=de&FamilyID=5a58b56f-60b6-4412-95b9-54d056d6f9f4 - Installation der PowerShell
http://www.microsoft.com/windowsserver2003/technologies/management/powershell/download.mspx - Installation des SQL Server 2008 Express with Advanced Services
http://www.microsoft.com/downloads/details.aspx?displaylang=de&FamilyID=b5d1b8c3-fda5-4508-b0d0-1311d670e336
Die Installation des SQL Server 2008 Express besteht wiederum aus einigen Schritten, die über das Installationscenter ausgeführt werden. In diesem Dokument werden nur die wesentlichen Schritte beschrieben.

Der Bereich "Planen" führt zu allgemeinen Dokumenten, die den Prozess beschreiben. Die "Systemkonfigurationsprüfung" ermittelt, ob der Computer den Systemvoraussetzungen entspricht. Die Installation eines neuen SQL Servers wird über den Bereich "Installation" gestartet.

Sie beginnt mit einem Check, ob das Setup durchgeführt werden kann.

Die Angabe eines Product Keys entfällt, da der SQL Server 2008 with Advanced Services kostenlos abgegeben wird.

Anschließend müssen die Lizenzbedingungen akzeptiert werden und einige Setup-Unterstützungsdateien werden installiert.
Auf dem Fenster "Featureauswahl" wird festgelegt, welche Komponenten installiert werden sollen.

Zur Auswahl stehen folgende Punkte:
- Datenbankmoduldienste
Wesentliche Komponente zum Speichern, Verarbeiten und Sichern von Daten. Diese Komponente ist essentiell für den SQL Server und muss installiert werden. - SQL Server-Replikation
Mit dieser Komponente können Objekte zwischen Datenbanken ausgetauscht werden. - Volltextsuche
- Reporting Services
Eine webbasierte Anwendung zum Erstellen, Verwalten und Bereitstellen von Berichten. Sie erfordert die Internet Information Services (unter Vista die "Internetinformationsdienste", die über "Systemsteuerung/Programme und Funktionen/Windows-Funktionen ein- oder ausschalten" installiert werden können). - Business Intelligence Development Studio
Visual Studio-Entwicklungsumgebung angepasst für BI-Anwendungen - Verwaltungstools – Einfach
Verwaltungsoberfläche für den SQL Server mit der Datenbanken bearbeitet werden. Die Installation dieser Komponente ist empfohlen. - SQL Client Connectivity SDK
Ein Software Development Kit mit Inhalten zur Client Connectivity - Microsoft Sync Framework
Synchronisierungsdienste für Offlineanwendungen
Bei der "Instanzkonfiguration" wird der SQL Server als Standardinstanz oder benannte Instanz installiert. In letzterem Fall erhält er einen Namen, unter dem er dann von Anwendungen aus angesprochen werden kann. Mit benannten Instanzen können auch mehrere SQL Server-Instanzen parallel betrieben werden.

Bei der "Serverkonfiguration" werden für die ausgewählten Dienste Konten angegeben, unter denen diese laufen sollen. Es empfiehlt sich, für jeden Dienst ein separates Konto zu verwenden. Außerdem wird angegeben, ob die Dienste automatisch startet sollen. Auf der Registerkarte "Sortierung" werden die Sortierregel angegeben. Im Normalfall ist hier keine Änderung nötig.

In der "Datenbankmodulkonfiguration" wird auf der Registerkarte "Kontobereitstellung" angegeben, ob als Authentifizierungsmodul die Windows-Authentifizierung (mit Windows-Benutzerkonten) oder der gemischte Modus (zusätzlich auch eigene SQL Server-Konten) beim Zugriff auf den Server verwendet werden sollen und es muss ein SQL Server-Administrator angegeben werden. Außerdem werden auf der Registerkarte "Datenverzeichnisse" die Ordner angegeben, in denen die Daten abgelegt werden sollen.

Damit sind die wesentlichen Angaben gemacht und die Installation kann durchgeführt werden.