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.
SQL Server Setup bietet die Möglichkeit, eine Konfigurationsdatei basierend auf den Systemstandard- und Laufzeiteingaben zu generieren. Sie können die Konfigurationsdatei verwenden, um SQL Server im gesamten Unternehmen mit der gleichen Konfiguration bereitzustellen. Außerdem können manuelle Installationen über das gesamte Unternehmen hinweg standardisiert werden, indem eine Batchdatei erstellt wird, die Setup.exe startet.
Setup unterstützt die Verwendung der Konfigurationsdatei nur über die Eingabeaufforderung. Die Verarbeitungsreihenfolge der Parameter während der Verwendung der Konfigurationsdatei wird im Folgenden erläutert:
Die Konfigurationsdatei überschreibt die Standards in einem Paket
Befehlszeilenwerte überschreiben die Werte in der Konfigurationsdatei
Die Konfigurationsdatei kann zur Nachverfolgung der Parameter und Werte der einzelnen Installationen verwendet werden. Aus diesem Grund ist die Konfigurationsdatei hilfreich beim Überprüfen und Überwachen der Installationen.
Konfigurationsdateistruktur
Die ConfigurationFile.ini Datei ist eine Textdatei mit Parametern (Name/Wert-Paar) und beschreibenden Kommentaren.
Im Folgenden sehen Sie ein Beispiel für eine ConfigurationFile.ini Datei:
; Microsoft SQL Server Configuration file
[OPTIONS]
; Specifies a Setup work flow, like INSTALL, UNINSTALL, or UPGRADE.
; This is a required parameter.
ACTION="Install"
; Specifies features to install, uninstall, or upgrade.
; The list of top-level features include SQL, AS, RS, IS, and Tools.
; The SQL feature will install the database engine, replication, and full-text.
; The Tools feature will install Management Tools, Books online,
; SQL Server Data Tools, and other shared components.
FEATURES=SQL,Tools
So generieren Sie eine Konfigurationsdatei
Legen Sie das SQL Server -Installationsmedium ein. Doppelklicken Sie im Stammordner auf Setup.exe. Wenn Sie eine Installation über eine Netzwerkfreigabe vornehmen möchten, suchen Sie den Stammordner in der Freigabe, und doppelklicken Sie auf Setup.exe.
Hinweis
SQL Server Express Edition-Setup erstellt nicht automatisch eine Konfigurationsdatei. Der folgende Befehl startet das Setup und erstellt eine Konfigurationsdatei:
SETUP.exe /UIMODE=Normal /ACTION=INSTALL
Folgen Sie dem Assistenten durch die Seite Installationsbereit . Der Pfad zur Konfigurationsdatei wird auf der Seite Installationsbereit im Abschnitt mit dem Konfigurationsdateipfad angegeben. Weitere Informationen zum Installieren von SQL Server finden Sie unter Installieren von SQL Server 2014 über den Installations-Assistenten (Setup).
Brechen Sie das Setupprogramm ab, ohne dabei die Installation abzuschließen, um die INI-Datei zu generieren.
Hinweis
Die Setupinfrastruktur schreibt alle entsprechenden Parameter für die Aktionen, die ausgeführt wurden, mit Ausnahme vertraulicher Daten wie Kennwörter. Der Parameter "/IAcceptSQLServerLicenseTerms" wird auch nicht in die Konfigurationsdatei geschrieben und erfordert entweder eine Änderung der Konfigurationsdatei oder einen Wert, der an der Eingabeaufforderung angegeben wird. Weitere Informationen finden Sie unter Installieren von SQL Server 2014 über die Eingabeaufforderung. Zusätzlich wird bei booleschen Parametern, bei denen der Wert normalerweise nicht über die Eingabeaufforderung angegeben wird, ein Wert eingefügt.
Verwenden der Konfigurationsdatei zum Installieren von SQL Server
Sie können die Konfigurationsdatei nur bei Befehlszeileninstallationen verwenden.
Hinweis
Wenn Sie Änderungen an der Konfigurationsdatei vornehmen müssen, empfiehlt es sich, eine Kopie zu erstellen und mit dieser zu arbeiten.
So installieren Sie eine eigenständige SQL Server -Instanz mithilfe einer Konfigurationsdatei
- Führen Sie die Installation über die Eingabeaufforderung aus, und geben Sie die ConfigurationFile.ini mithilfe des ConfigurationFile-Parameters an.
So verwenden Sie eine Konfigurationsdatei zum Vorbereiten und Abschließen eines Images einer eigenständigen SQL Server -Instanz (SysPrep)
So bereiten Sie eine oder mehrere Instanzen von SQL Server vor und konfigurieren sie auf dem gleichen Computer.
Führen Sie Vorbereiten eines Images von einer eigenständigen SQL Server-Instanz auf der Seite Erweitert des Installationscenters aus, und zeichnen Sie die Datei zur Vorbereitung der Imagekonfiguration auf.
Verwenden Sie die gleiche Datei zur Vorbereitung der Imagekonfiguration als Vorlage für weitere Instanzen von SQL Server.
Führen Sie den Abschluss einer vorbereiteten eigenständigen Instanz von SQL Server auf der Seite Erweitert des Installationszentrums aus, um vorbereitete Instanzen auf dem Computer zu konfigurieren.
So bereiten Sie ein Image des Betriebssystems, einschließlich einer nicht konfigurierten vorbereiteten Instanz von SQL Server, mit dem Windows-Tool SysPrep vor.
Führen Sie Vorbereiten eines Images von einer eigenständigen SQL Server-Instanz auf der Seite „Erweitert“ des Installationscenters aus, und zeichnen Sie die Datei zur Vorbereitung der Imagekonfiguration auf.
Führen Sie Abschließen eines Images von einer vorbereiteten eigenständigen SQL Server-Instanz auf der Seite Erweitert des Installationscenters aus, brechen Sie den Befehl jedoch auf der Seite Das Image kann jetzt abgeschlossen werden ab, nachdem Sie die vollständige Konfigurationsdatei aufgezeichnet haben.
Die abgeschlossene Imagekonfigurationsdatei kann mit dem Windows-Image zum Automatisieren der Konfiguration der vorbereiteten Instanzen gespeichert werden.
So installieren Sie einen SQL Server -Failovercluster mithilfe der Konfigurationsdatei
Option "Integrierte Installation" (Erstellen eines einzelnen Knoten-Failoverclusters auf einem Knoten und für zusätzliche Knoten, Ausführen von AddNode auf ihnen):
Führen Sie die Option zum Installieren eines Failoverclusters aus, und zeichnen Sie die Konfigurationsdatei auf, in der alle Installationseinstellungen aufgelistet sind.
Führen Sie die Befehlszeilen-Failovercluster-Installation aus, indem Sie das Parameter ConfigurationFile angeben.
Führen Sie auf einem zusätzlichen, hinzuzufügenden Knoten AddNode aus, um die ConfigurationFile.ini-Datei zu erfassen, die auf dem vorhandenen Failover-Cluster anwendbar ist.
Führen Sie den Befehl AddNode in der Befehlszeile auf allen zusätzlichen Knoten aus, die dem Failovercluster beitreten werden, indem Sie dieselbe Konfigurationsdatei mit dem ConfigurationFile-Parameter verwenden.
Erweiterte Installationsoption (Vorbereiten des Failover-Clusters auf allen Failover-Clusterknoten, und nach dem Vorbereiten aller Knoten den Abschluss auf dem Knoten ausführen, der den gemeinsam genutzten Datenträger besitzt):
Führen Sie Vorbereiten auf einem der Knoten aus, und erfassen Sie die ConfigurationFile.ini-Datei.
Geben Sie dieselbe ConfigurationFile.ini-Datei für das Setup auf allen Knoten an, die für den Failover-Cluster vorbereitet werden.
Nachdem alle Knoten vorbereitet worden sind, führen Sie einen vollständigen Failover-Cluster-Vorgang auf dem Knoten aus, der den freigegebenen Datenträger besitzt, und erfassen Sie die ConfigurationFile.ini-Datei.
Anschließend können Sie diese ConfigurationFile.ini Datei bereitstellen, um den Failovercluster zu vervollständigen.
So fügen Sie mithilfe der Konfigurationsdatei einen Knoten zu einem SQL Server -Failovercluster hinzu oder entfernen diesen
- Wenn Sie über eine Konfigurationsdatei verfügen, mit der bereits ein Knoten zu einem Failovercluster hinzugefügt oder daraus entfernt wurde, können Sie diese Datei erneut zum Hinzufügen oder Entfernen zusätzlicher Knoten verwenden.
So aktualisieren Sie einen SQL Server -Failovercluster mithilfe der Konfigurationsdatei
Führen Sie das Upgrade auf dem passiven Knoten aus, und erfassen Sie die ConfigurationFile.ini Datei. Sie können dazu entweder das tatsächliche Upgrade ausführen oder am Ende den Vorgang beenden, ohne das tatsächliche Update auszuführen.
Stellen Sie auf allen zusätzlichen Knoten, die aktualisiert werden sollen, die ConfigurationFile.ini-Datei bereit, um den Vorgang abzuschließen.
Beispielsyntax
Im Folgenden finden Sie einige Beispiele für das Verwenden der Konfigurationsdatei:
- Angeben der Konfigurationsdatei an der Eingabeaufforderung:
Setup.exe /ConfigurationFile=MyConfigurationFile.INI
- Angeben von Kennwörtern an der Eingabeaufforderung und nicht in der Konfigurationsdatei:
Setup.exe /SQLSVCPASSWORD="************" /AGTSVCPASSWORD="************" /ASSVCPASSWORD="************" /ISSVCPASSWORD="************" /RSSVCPASSWORD="************" /ConfigurationFile=MyConfigurationFile.INI
Siehe auch
Installieren von SQL Server 2014 über die Eingabeaufforderung
SQL Server-Failoverclusterinstallation
Upgrade eines SQL Server-Failoverclusters