Unterstützte Konfigurationen für SQL Server in Konfigurations-Manager

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.