Konfigurieren des SQL-Servers

In diesem Abschnitt werden die erforderlichen Einstellungen beschrieben, die für die Verwendung des SQL-Servers als Datenbank dieser Software erforderlich sind.
Vor der Installation dieser Software ist es erforderlich, die folgenden Einstellungen gemäß der Betriebsumgebung zu konfigurieren.
WICHTIG
Diese Software funktioniert auch dann, wenn der Manager und SQL-Server auf separaten Computern installiert sind. Verwenden Sie jedoch die SQL-Server-Authentifizierung, wenn eine auf einem anderen Computer installierte Instanz von SQL-Server verwendet wird. Die Windows-Authentifizierung kann nicht verwendet werden.

Anlegen des von dieser Software verwendeten Benutzers

Legen Sie den Benutzer an, den diese Software verwendet, um eine Verbindung zum SQL-Server herzustellen, und weisen Sie dem Benutzer die Serverrolle zu. Die Einstellmethode unterscheidet sich, wenn Sie eine vorhandene Instanz von SQL-Server verwenden oder eine neue Instanz von SQL-Server installieren.

Wenn SQL-Server bereits installiert ist

WICHTIG
Bei Verwendung der SQL-Server-Authentifizierung ist der folgende Vorgang nicht erforderlich, wenn der "sa"-Systemmanager des SQL-Servers von dieser Software verwendet wird. Geben Sie bei der Installation dieser Software "sa" als Benutzernamen des Systemmanagers und als Passwort ein.
HINWEIS
Wenn der Instanzname "MSSQLSERVER" lautet, geben Sie in dem im folgenden Vorgang ausgeführten Befehl nicht "\<SQL Server-Instanzname>" an.
1.
Melden Sie sich am Computer als Benutzer mit Administratorrechten für SQL-Server an.
2.
Starten Sie die Eingabeaufforderung.
3.
Legen Sie den von dieser Software verwendeten Benutzer an. Führen Sie den folgenden Befehl aus.
Wenn die Windows-Authentifizierung verwendet wird
Legen Sie den Systembenutzer "NT AUTHORITY\SYSTEM" an.
sqlcmd -S localhost\<SQL Server-Instanzname> -E -Q "CREATE LOGIN [NT AUTHORITY\SYSTEM] FROM WINDOWS"
Wenn die SQL-Server-Authentifizierung verwendet wird
Legen Sie einen beliebigen Benutzernamen und ein beliebiges Passwort fest.
sqlcmd -S localhost\<SQL Server-Instanzname> -E -Q "CREATE LOGIN [<benutzername>] WITH PASSWORD = '<passwort>'"
HINWEIS
Geben Sie bei der Installation dieser Software den hier konfigurierten Benutzernamen und das Passwort ein.
4.
Weisen Sie dem von dieser Software verwendeten Benutzer die Serverrolle "sysadmin" zu. Führen Sie den folgenden Befehl aus.
Wenn die Windows-Authentifizierung verwendet wird
sqlcmd -S localhost\<SQL Server-Instanzname> -E -Q "ALTER SERVER ROLE sysadmin ADD MEMBER [NT AUTHORITY\SYSTEM]"
Diese Software funktioniert auch, wenn die Serverrolle "dbcreator" zugewiesen ist. Konfigurieren Sie die Einstellungen gemäß Ihrer Umgebung.
Wenn die SQL-Server-Authentifizierung verwendet wird
sqlcmd -S localhost\<SQL Server-Instanzname> -E -Q "ALTER SERVER ROLE sysadmin ADD MEMBER [<benutzername>]"

Wenn eine neue Instanz von SQL-Server installiert wird

Installieren Sie eine Version von SQL-Server, die von dieser Software unterstützt wird. Stellen Sie den Instanznamen und den Authentisierungsmodus des SQL-Servers während der Installation ein. Konfigurieren Sie den von dieser Software verwendeten Benutzer nach der Installation.
Hier wird die Vorgehensweise für den SQL-Server 2017 Express beschrieben.
HINWEIS
Näheres zu den von dieser Software unterstützten Versionen des SQL-Servers finden Sie hier:
1.
Melden Sie sich als Benutzer mit Administratorberechtigungen am Computer an.
2.
Führen Sie das Installationsprogramm für SQL-Server Express aus.
3.
Wählen Sie unter [Wählen Sie einen Installationstyp] die Option [Benutzerdefiniert] aus.
4.
Legen Sie den Empfängerordner fest, und klicken Sie dann auf [Installieren].
[SQL Server-Installationscenter] wird angezeigt, wenn das Herunterladen des Installationspakets abgeschlossen ist.
5.
Klicken Sie auf [Neue eigenständige SQL Server-Installation oder Hinzufügen von Funktionen zu einer vorhandenen Installation].
6.
Folgen Sie dem Assistenten, um mit der Installation fortzufahren.
Eine Warnung wird angezeigt, wenn die Windows-Firewall aktiviert ist, jedoch können Sie mit der Installation fortfahren.
7.
Wählen Sie die zu installierenden Funktionen auf dem Bildschirm [Funktionsauswahl] aus.
Vergewissern Sie sich, dass die folgenden Punkte ausgewählt sind.
[Datenbankmoduldienste]
[SQL Server-Replikation]
[SQL Client Connectivity SDK]
[Machine Learning Services (datenbankintern)] und die unten aufgeführten Funktionen sind für den Betrieb dieser Software nicht erforderlich. Deaktivieren Sie diese, wenn Sie sie nicht installieren möchten.
Andere Elemente müssen nicht von ihren Standardwerten geändert werden.
Klicken Sie auf [Weiter].
8.
Konfigurieren Sie auf dem Bildschirm [Instanzkonfiguration] die Instanz, und klicken Sie auf [Weiter].
HINWEIS
Geben Sie bei der Installation dieser Software den hier konfigurierten Instanznamen ein.
9.
Vergewissern Sie sich, dass die Registerkarte [Dienstkonten] auf dem Bildschirm [Serverkonfiguration], wie unten angegeben, angezeigt wird, und klicken Sie auf [Weiter].
10.
Konfigurieren Sie den Authentisierungsmodus und den SQL-Serveradministrator auf der Registerkarte [Serverkonfiguration] des Bildschirms [Datenbankmodulkonfiguration].
Wenn die Windows-Authentifizierung verwendet wird
Wählen Sie unter [Authentifizierungsmodus] die Option [Windows-Authentifizierungsmodus] aus.
Klicken Sie unter [SQL Server-Administratoren angeben] auf [Hinzufügen].
Das Dialogfeld [Benutzer oder Gruppen auswählen] wird angezeigt.
Geben Sie "SYSTEM" unter [Geben Sie die Namen der auszuwählenden Objekte ein] ein, und klicken Sie auf [OK].
Der Bildschirm [Datenbankmodulkonfiguration] wird erneut angezeigt.
Vergewissern Sie sich, dass "NT AUTHORITY\SYSTEM(SYSTEM)" unter [SQL Server-Administratoren angeben] angezeigt wird.
Klicken Sie auf [Weiter].
Wenn die SQL-Server-Authentifizierung verwendet wird
Wählen Sie unter [Authentifizierungsmodus] die Option [Gemischter Modus (SQL Server-Authentifizierung und Windows-Authentifizierung)] aus.
Geben Sie ein Passwort Ihrer Wahl für den "sa"-Systemmanager des SQL-Servers unter [Kennwort eingeben] und [Kennwort bestätigen] ein.
Klicken Sie auf [Weiter].
11.
Folgen Sie weiterhin dem Assistenten, um mit der Installation fortzufahren.
12.
Wenn der Bildschirm [Abgeschlossen] angezeigt wird, klicken Sie auf [Schließen].
13.
Starten Sie den Computer neu.
Fahren Sie mit der Konfiguration des von dieser Software verwendeten Benutzers fort.
WICHTIG
Bei Verwendung der SQL-Server-Authentifizierung ist der folgende Vorgang nicht erforderlich, wenn der "sa"-Systemmanager des SQL-Servers von dieser Software verwendet wird. Geben Sie bei der Installation dieser Software "sa" als Benutzernamen des Systemmanagers und als Passwort ein.
14.
Melden Sie sich am Computer als Benutzer mit Administratorrechten für SQL-Server an.
15.
Starten Sie die Eingabeaufforderung.
16.
Konfigurieren Sie den von dieser Software verwendeten Benutzer.
HINWEIS
Wenn der Instanzname "MSSQLSERVER" lautet, geben Sie in dem im folgenden Vorgang ausgeführten Befehl nicht "\<SQL Server-Instanzname>" an.
Wenn die Windows-Authentifizierung verwendet wird
Weisen Sie die Serverrolle "sysadmin" dem von dieser Software verwendeten Benutzer "NT AUTHORITY\SYSTEM" zu. Führen Sie den folgenden Befehl aus.
sqlcmd -S localhost\<SQL Server-Instanzname> -E -Q "ALTER SERVER ROLE sysadmin ADD MEMBER [NT AUTHORITY\SYSTEM]"
Diese Software funktioniert auch, wenn die Serverrolle "dbcreator" zugewiesen ist. Konfigurieren Sie die Einstellungen gemäß Ihrer Umgebung.
Wenn die SQL-Server-Authentifizierung verwendet wird
Legen Sie den von dieser Software verwendeten Benutzer an. Führen Sie den folgenden Befehl aus.
Legen Sie einen beliebigen Benutzernamen und ein beliebiges Passwort fest.
sqlcmd -S localhost\<SQL Server-Instanzname> -E -Q "CREATE LOGIN [<benutzername>] WITH PASSWORD = '<passwort>'"
HINWEIS
Geben Sie bei der Installation dieser Software den hier konfigurierten Benutzernamen und das Passwort ein.
Weisen Sie dem von dieser Software verwendeten Benutzer die Serverrolle "sysadmin" zu. Führen Sie den folgenden Befehl aus.
sqlcmd -S localhost\<SQL Server-Instanzname> -E -Q "ALTER SERVER ROLE sysadmin ADD MEMBER [<benutzername>]"

Erstellen der Datenbank im Voraus

Das Installationsprogramm dieser Software erstellt eine Datenbank für diese Software und weist dem von dieser Software verwendeten Benutzer die Datenbankrolle "db_owner" zu. Daher ist es in der Regel nicht notwendig, die Datenbank im Voraus zu erstellen. Führen Sie das folgende Verfahren nur dann durch, wenn die Regeln für den Datenbankbetrieb festgelegt sind und es notwendig ist, die Datenbank im Voraus zu erstellen.
WICHTIG
Der Name der von dieser Software verwendeten Datenbank ist auf "ManagementConsole" festgelegt. Andere Namen können nicht verwendet werden.
Wenn die Datenbank im Voraus erstellt wurde, wählen Sie bei der Installation dieser Software die Option [Aktuelle Datenbank verwenden] für [Datenbank].
HINWEIS
Wenn der Instanzname "MSSQLSERVER" lautet, geben Sie in dem im folgenden Vorgang ausgeführten Befehl nicht "\<SQL Server-Instanzname>" an.
1.
Melden Sie sich am Computer als Benutzer mit Administratorrechten für SQL-Server an.
2.
Starten Sie die Eingabeaufforderung.
3.
Legen Sie den von dieser Software verwendeten Benutzer an. Führen Sie den folgenden Befehl aus.
sqlcmd -S localhost\<SQL Server-Instanzname> -E -Q "CREATE DATABASE [ManagementConsole]"
4.
Weisen Sie dem von dieser Software verwendeten Benutzer die Datenbankrolle "db_owner" für die in Schritt 3 erstellte Datenbank zu. Führen Sie den folgenden Befehl aus.
sqlcmd -S localhost\<SQL Server-Instanzname> -E -Q "ALTER AUTHORIZATION ON DATABASE::[ManagementConsole] TO [<benutzername>]"

Überprüfen der Betriebsumgebung der Datenbank

Wenn Sie diese Software auf einem anderen Computer als dem des SQL-Servers installieren, überprüfen Sie die folgenden Punkte auf dem Computer, auf dem der SQL-Server installiert ist.
Netzwerkunterstützungsfunktion
Vergewissern Sie sich, dass die Netzwerkunterstützungsfunktion aktiviert ist, so dass sich diese Software mit der Datenbank verbinden kann. Näheres dazu finden Sie hier:
Überprüfen der Netzwerkunterstützungsfunktion der Datenbank
Windows-Firewall-Einstellungen
Wenn die Firewall-Funktion aktiviert ist, registrieren Sie die von dieser Software verwendete Datenbankinstanz als eine Anwendung, die über die Firewall kommunizieren darf.
Schlafmodusfunktion
Vergewissern Sie sich, dass das Betriebssystem so eingestellt ist, dass es nicht in den Schlafmodus wechselt.

Überprüfen der Netzwerkunterstützungsfunktion der Datenbank

Überprüfen Sie die Netzwerkunterstützungsfunktion der von der Software verwendeten Datenbankinstanz, und aktivieren Sie sie bei Bedarf. Hier wird die Vorgehensweise für den SQL-Server 2017 Express beschrieben.
1.
Wählen Sie im Startmenü die Option [SQL Server-Konfigurations-Manager].
[Sql Server Configuration Manager] wird angezeigt.
2.
Erweitern Sie im linken Teil der Baumstruktur die [SQL Server -Netzwerkkonfiguration], und doppelklicken Sie auf [Protokolle für <Instanzname>].
Doppelklicken Sie auf den Instanznamen der von dieser Software verwendeten Datenbank.
3.
Überprüfen Sie den Status des Protokolls im Fenster auf der rechten Seite.
Vergewissern Sie sich, dass [Status] auf [Aktiviert] für die folgenden Protokolle gesetzt ist.
Shared Memory
Named Pipes
TCP/IP
Wenn [Status] für ein Protokoll auf [Deaktiviert] gesetzt ist, rechtsklicken und wählen Sie [Aktivieren].
4.
Wählen Sie [SQL Server-Dienste] in der Baumstruktur auf der linken Seite aus.
5.
Rechtsklicken Sie im Fenster auf der rechten Seite auf [SQL Server (<Instanzname>)], und wählen Sie [Neu starten].
Doppelklicken Sie auf den Instanznamen der von dieser Software verwendeten Datenbank.
Die Datenbank wird neu gestartet.
6.
Überprüfen Sie den Status von [SQL Server-Browser] im Fenster auf der rechten Seite.
Wenn [Startmodus] auf [Automatisch] oder [Manuell] gesetzt ist
Vergewissern Sie sich, dass [Status] auf [Wird ausgeführt] gesetzt ist.
Wenn [Status] auf [Beendet] gesetzt ist, rechtsklicken und wählen Sie [Starten].
Wenn [Startmodus] auf [Andere (Boot, System, deaktiviert oder unbekannt).] gesetzt ist
Klicken Sie mit der rechten Maustaste und wählen Sie [Eigenschaften].
Das Dialogfeld [Eigenschaften von SQL Server-Browser] wird angezeigt.
Klicken Sie auf die Registerkarte [Dienst].
Wählen Sie [Automatisch] oder [Manuell] für [Startmodus] aus, und klicken Sie auf [OK].
Die Anzeige kehrt zu [Sql Server Configuration Manager] zurück.
Vergewissern Sie sich, dass [Status] auf [Starten] gesetzt ist.
Wenn [Status] auf [Beendet] gesetzt ist, rechtsklicken und wählen Sie [Starten].
HINWEIS
Wenn [Startmodus] auf [Automatisch] gesetzt ist, startet dieser Dienst automatisch, wenn der Computer gestartet wird.
7.
Schließen Sie [Sql Server Configuration Manager].