Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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
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
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).
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 parametruConfigurationFile
.
Jak użyć pliku konfiguracji do przygotowania i ukończenia obrazu autonomicznego wystąpienia programu SQL Server (SysPrep)
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.
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
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
.
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
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.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