Installation des SQL Servers
Installation des SQL Servers
Microsoft SQL Server kann mithilfe des Installations-Assistenten oder von der Eingabeaufforderung aus installiert werden. Der Installations-Assistent stellt eine grafische Benutzeroberfläche bereit, in der Sie durch die einzelnen Installationsschritte geführt werden. Diese Installationsmethode wird von den meisten Benutzern bevorzugt. Im Rahmen des Installations-Assistenten erhalten Sie beim Anfangssetup von SQL Server eine Anleitung, die u.a. folgende Themen umfasst: Featureauswahl, Instanzbenennungsregeln, Konfiguration der Dienstkonten, Richtlinien für sichere Kennwörter und Szenarien für das Festlegen der Sortierung.
Die folgende Beschreibung beinhaltet nur die für unsere Anwendungen notwendigen Einstellungen. Die genannten Einstellungen sind für alle unterstützten SQL-Server-Varianten notwendig. Sollten Sie zu den Dialogen weitergehende Informationen wünschen, nutzen Sie bitte auch die Microsoft-SQL-Server–eigene Dokumentation (SQL-Server-Online-Dokumentation).
Start der Installation
Installation über Datenträger
Die Installation des SQL Servers startet automatisch nach Einlegen des Installationsdatenträgers. Sollten Sie die Funktionalität des automatischen Starts (Autorun-Menü) abgeschaltet haben, starten Sie bitte das Programm setup.exe manuell.
Installation über WebInstaller
Falls Sie Ihren SQL Server (i.d.R. Server Express Edition) über das Internet heruntergeladen haben, werden Sie aufgefordert, das Verzeichnis anzugeben, in dem das extrahierte Paket gespeichert werden soll. Wenn kein Speicherort angegeben wird, wird SQL Server standardmäßig auf dem Systemlaufwerk des Computers installiert. Die extrahierten Dateien bleiben nach dem Abschluss der SQL Server Express-Installation erhalten.
Nachfolgend am Beispiel von SQL Server 2017 Express Edition beschrieben. Hier gibt es keinen Unterschied innerhalb verschiedener Editionen:
Wählen Sie Benutzerdefiniert
Hinterlegen Sie im Feld Medienverzeichnis ggf. ein anderes Verzeichnis und klicken Sie auf Installieren.
Ablauf
Das SQL-Server-Setup führt zunächst eine Systemkonfigurationsüberprüfung durch und gibt Ihnen Hinweise auf potenzielle Installationsprobleme. Sollten Sie Hinweise auf eventuelle Installationsprobleme erhalten, beheben Sie diese, bevor Sie mit dem Setup fortfahren.
Sie haben die Möglichkeit, verschiedene Komponenten des SQL Servers zu installieren. Wir empfehlen, mindestens die SQL-Server-Datenbankdienste, die Integration Services und die Komponente Arbeitsstationskomponenten, Onlinedokumentation und Entwicklungstools zu installieren.
Beim Installationsverlauf unterscheiden wir nachstehend zwischen:
- Installationsverlauf SQL Server 2014
- Installationsverlauf SQL Server 2016
- Installationsverlauf SQL Server 2017
- Installationsverlauf SQL Server 2019
- Installationsverlauf SQL Server 2022
Weitere Hinweise zur Installation
SQL Server Verwaltungstools bzw. SQL Server Management Studio
Im Gegensatz zu älteren SQL Server Versionen ist ab SQL Server 2016 eine separate Installation des SQL Server Management Studios notwendig.
Starten Sie die Installation über das SQL Server Installationscenter, indem Sie links auf Installation klicken und anschließend SQL Server-Verwaltungstools installieren wählen. Beim Start öffnet sich ein Browserfenster, in dem Sie den Download ausführen können. Speichern Sie sich den Download (SSMS-Setup-DEU.exe) auf Ihrem System und starten Installationsprogramm.
Option Windows-Fibers
Die SQL Server Eigenschaft Windows-Fibers des SQL Servers ist deaktiviert zu belassen.
Netzwerkprotokoll TCP/IP
SQL Server Express erfordert – auch im Einzelplatzumfeld – zwingend das Netzwerkprotokoll TCP/IP. Wenn nicht bekannt ist, ob dieses Netzwerkprotokoll bereits installiert ist, so sollte überprüft werden. (Siehe z.B. Bindungen des Netzwerkadapters oder steht eine Internetverbindung bereit).Installation Service Pack für SQL Server
Installieren Sie nach der Installation des SQL Server das aktuelle Service Pack. Wählen Sie alle Programmfeatures aus. Im Dialog Authentifizierungsmodus wählen Sie wieder SQL Server-Authentifizierung aus und geben bei Kennwort das des Benutzers sa ein.
Installieren von SQL Server auf einem Domänencontroller
Aus Sicherheitsgründen empfiehlt Microsoft, SQL Server Express nicht auf einem Domänencontroller zu installieren. Das SQL Server-Setup wird die Installation auf einem Computer, der als Domänencontroller fungiert, nicht blockieren, es gelten jedoch die folgenden Einschränkungen:
- Sie können SQL Server-Dienste auf einem Domänencontroller nicht unter einem lokalen Dienstkonto oder einem Netzwerkdienstkonto ausführen.
- Nachdem SQL Server auf einem Computer installiert wurde, können Sie den Computer nicht von einem Domänenmitglied zu einem Domänencontroller ändern. Sie müssen SQL Server deinstallieren, bevor Sie den Hostcomputer zu einem Domänencontroller ändern.
- Nachdem SQL Server auf einem Computer installiert wurde, können Sie den Computer nicht von einem Domänencontroller zu einem Domänenmitglied ändern. Sie müssen SQL Server deinstallieren, bevor Sie den Hostcomputer zu einem Domänenmitglied ändern.
- Die Failover-Cluster-Instanzen von SQL Server werden nicht unterstützt, wenn es sich bei den Clusterknoten um Domänencontroller handelt.
- Beim Setup von SQL Server können keine Sicherheitsgruppen erstellt oder SQL Server-Dienstkonten für einen schreibgeschützten Domänencontroller bereitgestellt werden. In diesem Szenario tritt ein Setupfehler auf.
Weitere Informationen entnehmen Sie bitte der Microsoft® SQL Server™ Onlinedokumentation, die von Microsoft bereitgestellt wird:
https://docs.microsoft.com/de-de/sql/sql-server/install/security-considerations-for-a-sql-server-installation? https://docs.microsoft.com/de-de/sql/sql-server/install/security-considerations-for-a-sql-server-installation?#Install\_DC (Stand: 19.03.2020)
Besonderheiten der Installation auf Windows Terminalservern
Die Installation auf einem WTS muss grundsätzlich im Installationsmodus erfolgen. Darüber hinaus muss vor der Installation sichergestellt werden, dass während der Installation keine Benutzeranmeldung am WTS erfolgen können.
Starten Sie hierzu über Start / Ausführen Eingabe cmd die Eingabeaufforderung explizit mit Administratorrechten. Hierzu klicken Sie auf Start, geben Sie im Suchfeld cmd ein. Im Startmenü wird das Suchergebnis cmd angezeigt, das Sie per Rechtsklick Als Administrator ausführen.
Geben Sie hier den Befehl change logon /disable ein und bestätigen ihn mit Enter. Dadurch werden Anmeldungen von Benutzern unterbunden.
Starten Sie den Terminaldienste-Manager und stellen Sie sicher, dass keine Benutzer-Sitzungen mehr aktiv sind. Senden Sie ggf. angemeldeten Benutzern eine Nachricht mit der Aufforderung sich abzumelden.
Geben Sie in der Eingabeaufforderung den Befehl change user /install ein und bestätigen ihn mit Enter. Dadurch wird der Installationsmodus aktiviert.
| Über den Befehl change user /query erhalten Sie die Information, ob der Installationsmodus oder der Ausführungsmodus aktiv ist. Bitte beachten Sie, dass vor einem Neustart unbedingt die Anmeldung mittels change logon /enable wieder aktiviert werden muss, sofern Sie die Installation in einer Remote Desktop-Sitzung durchführen. Andernfalls können auch Sie sich nach dem Neustart nicht mehr per RDP-Client auf dem Server anmelden. |
Nach der Installation ist auf dem WTS zunächst in den Ausführungs-Modus zu wechseln, dazu geben Sie in der Eingabeaufforderung den Befehl change user /execute ein.
Damit wieder Benutzeranmeldungen am Terminalserver möglich sind, geben Sie in der Eingabeaufforderung change logon /enable ein. Im Anschluss kann die Eingabeaufforderung mit exit beendet werden.
Im Anschluss sollte ein Neustart des WTS durchgeführt werden. Anschließend ist zu prüfen, ob die entsprechenden Dienste und Einstellungen von SQL Server Express gestartet bzw. gesetzt wurden.