Udostępnij za pośrednictwem


Instalowanie programu SQL Server przy użyciu pliku konfiguracji

Dotyczy:SQL Server — tylko system Windows

Instalator programu SQL Server może wygenerować plik konfiguracji na podstawie domyślnych danych wejściowych systemu i czasu wykonywania. Możesz użyć pliku konfiguracji, aby wdrożyć program SQL Server w całym przedsiębiorstwie z tą samą konfiguracją. Możesz także standaryzować instalacje ręczne w całym przedsiębiorstwie, tworząc plik wsadowy, który uruchamia Setup.exe.

Ten artykuł został zachowany dla programu SQL Server w wersji 2016 i nowszej. Aby uzyskać informacje o starszych wersjach programu SQL Server, zobacz Instalowanie programu SQL Server 2014 przy użyciu pliku konfiguracji.

Instalacja obsługuje użycie pliku konfiguracyjnego wyłącznie poprzez wiersz polecenia. Kolejność przetwarzania parametrów podczas korzystania z pliku konfiguracji jest opisana w następujący sposób:

  • Plik konfiguracji zastępuje wartości domyślne w pakiecie

  • Wartości wiersza polecenia zastępują wartości w pliku konfiguracji

Plik konfiguracji może służyć do śledzenia parametrów i wartości dla każdej instalacji. Dzięki temu plik konfiguracji jest przydatny do weryfikowania i inspekcji instalacji.

Wskazówka

Ponieważ opcje konfiguracji mogą ulec zmianie z wersji na wersję, najlepiej wygenerować nową ConfigurationFile.ini dla każdej nowej wersji programu SQL Server.

Struktura pliku konfiguracji

Plik ConfigurationFile.ini jest plikiem tekstowym z parametrami (parą nazwa/wartość) i komentarzami opisowymi.

Oto przykład ConfigurationFile.ini pliku:

; 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
; 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, and IS.
; The SQL feature will install the database engine, replication, and full-text.
FEATURES=SQL

Jak wygenerować plik konfiguracji

  1. Wstaw nośnik instalacyjny programu SQL Server. W folderze głównym kliknij dwukrotnie Setup.exe. Aby zainstalować z zasobu sieciowego, znajdź folder główny w zasobie, a następnie kliknij dwukrotnie Setup.exe.

    Uwaga / Notatka

    Instalator programu SQL Server Express Edition nie tworzy pliku konfiguracji automatycznie. Następujące polecenie uruchamia instalatora i tworzy plik konfiguracji.

    SETUP.exe /UIMODE=Normal /ACTION=INSTALL

  2. Postępuj zgodnie z instrukcjami kreatora na stronie Gotowe do zainstalowania . Ścieżka do pliku konfiguracji jest określona na stronie Gotowe do instalacji w sekcji ścieżka pliku konfiguracji. Aby uzyskać więcej informacji na temat instalacji programu SQL Server, zobacz Instalowanie programu SQL Server za pomocą Kreatora instalacji (Setup).

  3. Anuluj konfigurację bez faktycznego ukończenia instalacji, aby wygenerować plik INI.

    Uwaga / Notatka

    Infrastruktura konfiguracji zapisuje wszystkie odpowiednie parametry dla akcji, które zostały uruchomione, z wyjątkiem informacji poufnych, takich jak hasła. Parametr /IAcceptSQLServerLicenseTerms nie jest również zapisywany w pliku konfiguracji i wymaga modyfikacji pliku konfiguracji lub wartości, która ma zostać podana w wierszu polecenia. Aby uzyskać więcej informacji, zobacz Install and configure SQL Server on Windows (Instalowanie i konfigurowanie programu SQL Server w systemie Windows) w wierszu polecenia. Ponadto wartość jest uwzględniana dla parametrów logicznych, w których wartość zwykle nie jest dostarczana za pośrednictwem wiersza polecenia.

W przypadku programu SQL Server 2022 (16.x) i nowszych wersji przeczytaj postanowienia licencyjne dotyczące oprogramowania programu Microsoft SQL Server w aka.ms/useterms.

Instalowanie programu SQL Server przy użyciu pliku konfiguracji

Z pliku konfiguracji można korzystać tylko przy instalacjach wiersza poleceń.

Uwaga / Notatka

Jeśli musisz wprowadzić zmiany w pliku konfiguracji, zalecamy utworzenie kopii i pracę z kopią.

Jak wykorzystać plik konfiguracji do zainstalowania samodzielnego wystąpienia programu SQL Server

  • Uruchom instalację za pomocą wiersza polecenia i zastosuj ConfigurationFile.ini przy użyciu parametru ConfigurationFile.

Jak użyć pliku konfiguracji do przygotowania i ukończenia obrazu autonomicznego wystąpienia programu SQL Server (SysPrep)

  1. Aby przygotować jedno lub więcej wystąpień programu SQL Server i skonfigurować je na tym samym komputerze.

    • Uruchom przygotowywanie obrazu autonomicznego wystąpienia programu SQL Server na stronie Zaawansowane Centrum instalacji i przechwyć konfigurację pliku obrazu przygotowanego.

    • Użyj tego samego pliku konfiguracji przygotowywania obrazu jako szablonu, aby przygotować więcej wystąpień programu SQL Server.

    • Uruchom uzupełnianie obrazu przygotowanego autonomicznego wystąpienia programu SQL Server na stronie Zaawansowane w Centrum instalacji, aby skonfigurować przygotowane wystąpienie na maszynie.

  2. Aby przygotować obraz systemu operacyjnego, w tym przygotowane, lecz nieskonfigurowane wystąpienie programu SQL Server, przy użyciu narzędzia Windows SysPrep.

    • Uruchom przygotowanie obrazu autonomicznego wystąpienia programu SQL Server z zaawansowanej strony Centrum instalacji i przechwyć plik konfiguracyjny obrazu przygotowania.

    • Uruchom uzupełnianie obrazu przygotowanego autonomicznego wystąpienia programu SQL Server na stronie Zaawansowane Centrum Instalacji, ale anuluj je na stronie Gotowość do Zakończenia po przechwyceniu kompletnego pliku konfiguracji.

    • Pełny plik konfiguracji obrazu można przechowywać razem z obrazem systemu Windows, aby automatyzować konfigurację przygotowanych instancji.

Jak zainstalować klaster nadmiarowy SQL Server z wykorzystaniem pliku konfiguracji

  1. Opcja zintegrowanej instalacji (utwórz klaster failover na pojedynczym węźle, a na dodatkowych węzłach uruchom AddNode):

    • Uruchom opcję "Zainstaluj klaster trybu failover" i przechwyć plik konfiguracji, który zawiera listę wszystkich ustawień instalacji.

    • Uruchom instalację klastra trybu awaryjnego, podając jako parametr ConfigurationFile wiersza polecenia.

    • Na dodatkowym węźle, który ma być dodany, uruchom polecenie AddNode, aby przechwycić ConfigurationFile.ini plik mający zastosowanie do istniejącego klastra trybu failover.

    • Uruchom polecenie AddNode na wszystkich dodatkowych węzłach, które dołączą do klastra przełączania awaryjnego, podając ten sam plik konfiguracji przy użyciu parametru ConfigurationFile.

  2. Zaawansowana opcja instalacji (przygotuj klaster trybu failover na wszystkich węzłach klastra trybu failover, a następnie po przygotowaniu wszystkich węzłów uruchom pełne uruchomienie w węźle, który jest właścicielem dysku udostępnionego):

    • Uruchom Prepare na jednym z węzłów i przechwyć plik ConfigurationFile.ini.

    • Podaj ten sam ConfigurationFile.ini plik, aby uruchomić Konfigurator na wszystkich węzłach przygotowanych do klastra przełączania awaryjnego.

    • Po przygotowaniu wszystkich węzłów uruchom operację całkowitego przełączenia awaryjnego klastra w węźle, który jest właścicielem dysku udostępnionego i zapisz plik ConfigurationFile.ini.

    • Następnie możesz podać ten ConfigurationFile.ini plik, aby ukończyć klaster przełączania awaryjnego.

Jak dodać lub usunąć węzeł do klastra trybu failover programu SQL Server przy użyciu pliku konfiguracji

  • Jeśli masz plik konfiguracji, który był wcześniej używany do dodawania węzła do lub usuwania węzła z klastra trybu failover, możesz ponownie użyć tego samego pliku, aby dodać lub usunąć dodatkowe węzły.

Jak uaktualnić klaster trybu failover programu SQL Server przy użyciu pliku konfiguracji

  1. Uruchom uaktualnienie na węźle pasywnym i przechwyć plik ConfigurationFile.ini. Można to zrobić, wykonując rzeczywiste uaktualnienie lub zakończyć proces bez wykonywania rzeczywistego uaktualnienia.

  2. Na wszystkich dodatkowych węzłach, które mają zostać uaktualnione, dostarcz plik ConfigurationFile.ini aby ukończyć proces.

Przykładowa składnia

Poniżej przedstawiono kilka przykładów dotyczących używania pliku konfiguracji:

  • Aby określić plik konfiguracji w wierszu polecenia:
Setup.exe /ConfigurationFile=MyConfigurationFile.ini
  • Aby określić hasła w wierszu polecenia zamiast w pliku konfiguracji:
Setup.exe /SQLSVCPASSWORD="************" /AGTSVCPASSWORD="************" /ASSVCPASSWORD="************" /ISSVCPASSWORD="************" /RSSVCPASSWORD="************" /ConfigurationFile=MyConfigurationFile.ini
Setup.exe /SQLSVCPASSWORD="************" /AGTSVCPASSWORD="************" /ASSVCPASSWORD="************" /ISSVCPASSWORD="************" /ConfigurationFile=MyConfigurationFile.ini