Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: Konfigurations-Manager (Current Branch)
In diesem Artikel werden die erforderlichen und optionalen SQL Server-Konfigurationen für Konfigurations-Manager beschrieben. Unterstützte Versionen, Editionen und Kompatibilitätsgrade finden Sie unter Unterstützte SQL Server Versionen.
Erforderliche SQL Server instance Konfigurationen
Die folgenden Konfigurationen sind für alle Installationen von SQL Server erforderlich, die Sie für eine Standortdatenbank verwenden, einschließlich SQL Server Express. Wenn Konfigurations-Manager SQL Server Express im Rahmen einer Installation eines sekundären Standorts installiert, werden diese Konfigurationen automatisch erstellt.
SQL Server instance und Datenbanksortierung
An jedem Standort müssen sowohl für die instance der SQL Server, die für den Standort verwendet wird, als auch für die Standortdatenbank die folgende Sortierung verwendet werden: SQL_Latin1_General_CP1_CI_AS.
Konfigurations-Manager unterstützt zwei Ausnahmen von dieser Sortierung für den China GB18030-Standard. Weitere Informationen finden Sie unter Internationaler Support.
Windows-Authentifizierung
Konfigurations-Manager erfordert die Windows-Authentifizierung, um Verbindungen mit der Datenbank zu überprüfen.
Konfiguration des Serverarbeitsspeichers
Reservieren Sie Arbeitsspeicher für SQL Server mithilfe von SQL Server Management Studio. Legen Sie die Einstellung für den minimalen Serverspeicher unter Serverspeicheroptionen fest. Weitere Informationen zum Konfigurieren dieser Einstellung finden Sie unter Konfigurationsoptionen für SQL Server Memory Server.
Für einen Datenbankserver, den Sie auf demselben Computer wie der Standortserver installieren: Beschränken Sie den Arbeitsspeicher für SQL Server auf 50 bis 80 Prozent des verfügbaren adressierbaren Systemspeichers.
Für einen dedizierten Datenbankserver, der vom Standortserver entfernt ist: Beschränken Sie den Arbeitsspeicher für SQL Server auf 80 bis 90 Prozent des verfügbaren adressierbaren Systemspeichers.
Für eine Speicherreserve für den Pufferpool jedes verwendeten SQL Server instance:
- Für einen Standort der zentralen Verwaltung: Legen Sie mindestens 8 GB fest.
- Für einen primären Standort: Legen Sie mindestens 8 GB fest.
- Für einen sekundären Standort: Legen Sie mindestens 4 GB fest.
Erforderliche Serverkonfigurationsoptionen
Konfigurations-Manager legt die folgenden SQL Server instance Konfigurationen während des Setups fest, damit sie ordnungsgemäß funktionieren. Sie gelten sowohl für eigenständige primäre Standort- als auch für Hierarchieszenarien. Ändern Sie sie nur, wenn Sie vom Microsoft-Support dazu aufgefordert werden.
| Anzeigename | Name | Erforderlicher Wert | Link zu weiteren Informationen |
|---|---|---|---|
| CLR-Integration | clr enabled |
Wahr | Einführung in die SQL Server CLR-Integration. |
| Zulassen, dass Trigger andere auslösen | nested triggers |
Wahr | Konfigurieren Sie die Serverkonfigurationsoption für geschachtelte Trigger. |
| Maximale Textreplikationsgröße | max text repl size (B) |
2147483647 | Konfigurieren Sie die maximale Textrepl-Größe der Serverkonfigurationsoption. |
Erforderliche Websitedatenbankoptionen
Der Konfigurations-Manager legt die folgenden Datenbankkonfigurationen während des Setups fest, damit sie ordnungsgemäß funktionieren. Sie gelten sowohl für eigenständige primäre Standort- als auch für Hierarchieszenarien sowie für SQL Always On-Konfigurationen.
Ändern Sie sie nur, wenn Sie vom Microsoft-Support dazu aufgefordert werden. Der Artikel Supportrichtlinien für manuelle Datenbankänderungen gilt für Datenbankoptionen.
| Anzeigename | Name | Erforderlicher Wert | Link zu weiteren Informationen |
|---|---|---|---|
| Datenbankbesitzer | owner_sid |
sa |
ALTER AUTHORIZATION for databases |
| Änderungsnachverfolgung | CHANGE_TRACKING |
True (ON) | Änderungsnachverfolgung aktivieren |
| Rekursive Trigger aktiviert | RECURSIVE_TRIGGERS |
True (ON) | Rekursive Trigger |
| Broker aktiviert | ENABLE_BROKER |
True (ON) | Service Broker in einer Datenbank aktivieren |
| Honor Broker Priority | HONOR_BROKER_PRIORITY |
True (ON) | Aktivieren von Unterhaltungsprioritäten |
| Vertrauenswürdig | TRUSTWORTHY |
True (ON) | TRUSTWORTHY-Datenbankeigenschaft |
| Momentaufnahmeisolation zulassen | ALLOW_SNAPSHOT_ISOLATION |
True (ON) | Momentaufnahmeisolation in SQL Server |
| Ist Read Commit Snapshot on | READ_COMMITTED_SNAPSHOT |
True (ON) | Transaktionsisolationsstufe festlegen |
| ANSI NULL-Werte aktiviert | ANSI_NULLS |
True (ON) | FESTLEGEN ANSI_NULLS |
| ANSI-Auffüllung aktiviert | ANSI_PADDING |
True (ON) | ANSI_PADDING FESTLEGEN |
| ANSI-Warnungen aktiviert | ANSI_WARNINGS |
True (ON) | ANSI_WARNINGS FESTLEGEN |
| Arithmetischer Abbruch aktiviert | ARITHABORT |
True (ON) | SET ARITHABORT |
| Verketten null ergibt null | CONCAT_NULL_YIELDS_NULL |
True (ON) | FESTLEGEN CONCAT_NULL_YIELDS_NULL |
| Bezeichner in Anführungszeichen aktiviert | QUOTED_IDENTIFIER |
True (ON) | QUOTED_IDENTIFIER FESTLEGEN |
| Numerischer Rundungsabbruch | NUMERIC_ROUNDABORT |
False (OFF) | NUMERIC_ROUNDABORT FESTLEGEN |
Optionale Konfigurationen
Die folgenden Konfigurationen sind für jede Datenbank, die eine vollständige SQL Server-Installation verwendet, optional.
SQL Server-Dienstkonto
Sie können den SQL Server-Dienst so konfigurieren, dass er ausgeführt wird mit:
Ein Domänenbenutzerkonto mit niedrigen Rechten :
- Diese Konfiguration ist eine bewährte Methode und erfordert möglicherweise, dass Sie den Dienstprinzipalnamen (SPN) für das Konto manuell registrieren.
Das lokale Systemkonto des Computers, auf dem SQL Server ausgeführt wird:
- Verwenden Sie das lokale Systemkonto, um den Konfigurationsprozess zu vereinfachen.
- Wenn Sie das lokale Systemkonto verwenden, registriert Konfigurations-Manager automatisch den SPN für den SQL Server-Dienst.
- Die Verwendung des lokalen Systemkontos für den SQL Server-Dienst ist keine bewährte Methode für SQL Server.
Wenn der Computer, auf dem SQL Server ausgeführt wird, sein lokales Systemkonto nicht zum Ausführen des SQL Server-Diensts verwendet, konfigurieren Sie den SPN des Kontos, das den SQL Server-Dienst in Active Directory Domain Services ausführt. (Wenn das Systemkonto verwendet wird, wird der SPN automatisch für Sie registriert.)
Informationen zu SPNs für die Standortdatenbank finden Sie unter Verwalten des SPN für den Standortdatenbankserver.
Informationen zum Ändern des Kontos, das vom SQL Server-Dienst verwendet wird, finden Sie unter SCM-Dienste – Ändern des Dienststartkontos.
Erweiterter Schutz für die Authentifizierung
Ab Version 2603 unterstützt Konfigurations-Manager den erweiterten SQL-Schutz für die Authentifizierung. Es handelt sich um ein Sicherheitsfeature, das den Schutz vor MITM-Angriffen verbessert und SQL Server sicherer macht, wenn Verbindungen mit erweitertem Schutz hergestellt werden. Diese Verbesserungen reduzieren zusammen das Risiko eines nicht autorisierten Zugriffs und schützen vertrauliche Daten, die von der SQL Server-Datenbank-Engine verwaltet werden.
Weitere Informationen finden Sie unter Herstellen einer Verbindung mit dem Datenbankmodul mithilfe des erweiterten Schutzes.
Verschlüsselung erzwingen
Ab Version 2603 unterstützt Konfigurations-Manager die Einstellung von "Verschlüsselung erzwingen" auf "Ja" im SQL Server instance. Diese Einstellung erfordert, dass alle Clients Verbindungen mit dem Datenbankmodul verschlüsseln. Es schützt vor Man-in-the-Middle-Angriffen (MITM) und reduziert das Risiko eines nicht autorisierten Zugriffs auf Daten in der Standortdatenbank.
Weitere Informationen finden Sie unter Verschlüsseln von Verbindungen mit SQL Server durch Importieren eines Zertifikats.
SQL Server Ports
Für die Kommunikation mit dem SQL Server-Datenbankmodul und für die standortübergreifende Replikation können Sie die standardmäßigen SQL Server-Portkonfigurationen verwenden oder benutzerdefinierte Ports angeben:
Standortübergreifende Kommunikationen verwenden den SQL Server Service Broker, der standardmäßig Port TCP 4022 verwendet.
Für die standortinterne Kommunikation zwischen dem SQL Server-Datenbankmodul und verschiedenen Konfigurations-Manager-Standortsystemrollen wird standardmäßig Port TCP 1433 verwendet. Die folgenden Standortsystemrollen kommunizieren direkt mit der SQL Server Datenbank:
- Verwaltungspunkt
- Computer mit SMS-Anbieter
- Reporting Services-Punkt
- Standortserver
Wenn ein Computer, auf dem SQL Server ausgeführt wird, eine Datenbank von mehreren Standorten hostet, muss jede Datenbank eine separate Instanz von SQL Server verwenden. Außerdem muss jede Instance für die Verwendung eines eindeutigen Satzes von Ports konfiguriert werden.
Warnung
Konfigurations-Manager unterstützt keine dynamischen Ports. Da benannte SQL Server-Instanzen standardmäßig dynamische Ports für Verbindungen mit dem Datenbankmodul verwenden, müssen Sie bei Verwendung einer benannten Instance den statischen Port, den Sie für die standortinterne Kommunikation verwenden möchten, manuell konfigurieren.
Wenn auf dem Computer, auf dem SQL Server ausgeführt wird, eine Firewall aktiviert ist, stellen Sie sicher, dass diese so konfiguriert ist, dass die Ports, die von Ihrer Bereitstellung und an allen Speicherorten im Netzwerk zwischen Computern verwendet werden, die mit SQL Server kommunizieren, zugelassen werden.
Ein Beispiel für die Konfiguration von SQL Server für die Verwendung eines bestimmten Ports finden Sie unter Konfigurieren eines Servers zum Lauschen an einem bestimmten TCP-Port.