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
Przed uruchomieniem instalatora programu SQL Server zapoznaj się z artykułem Planowanie instalacji programu SQL Server.
Zainstalowanie nowej instancji programu SQL Server z poziomu wiersza polecenia umożliwia określenie cech do zainstalowania oraz sposobu ich konfiguracji. Można również określić cichą, podstawową lub pełną interakcję z interfejsem użytkownika instalacji.
Aby zainstalować lub skonfigurować wystąpienie programu SQL Server z poziomu wiersza polecenia, otwórz wiersz polecenia administracyjnego i przejdź do lokalizacji setup.exe
znajdującej się w nośniku instalacyjnym programu SQL Server.
setup.exe
Uruchom polecenie wraz z wymaganymi i opcjonalnymi parametrami, które umożliwiają wykonanie następujących czynności:
C:\SQLMedia\SQLServer2022> setup.exe /[Option] /[Option] = {value}
W poniższym przykładzie zainstalowano silnik bazy danych SQL Server, usługi SQL Server Analysis Services, SQL Server i usługi SQL Server Integration Services w trybie cichym:
C:\SQLMedia\SQLServer2022> setup.exe /Q /IACCEPTSQLSERVERLICENSETERMS /ACTION="install"
/PID="AAAAA-BBBBB-CCCCC-DDDDD-EEEEE" /FEATURES=SQL,AS,IS
/INSTANCENAME=MSSQLSERVER /SQLSVCACCOUNT="MyDomain\MyAccount"
/SQLSVCPASSWORD="************" /SQLSYSADMINACCOUNTS="MyDomain\MyAccount "
/AGTSVCACCOUNT="MyDomain\MyAccount" /AGTSVCPASSWORD="************"
/ASSVCACCOUNT="MyDomain\MyAccount" /ASSVCPASSWORD="************"
/ISSVCACCOUNT="MyDomain\MyAccount" /ISSVCPASSWORD="************"
/ASSYSADMINACCOUNTS="MyDomain\MyAccount"
Aby wyświetlić listę wszystkich możliwych poleceń w konsoli programu , uruchom plik wykonywalny z flagą /help
:
C:\SQLMedia\SQLServer2022> setup.exe /help
Ważne
Nowy parametr instalacji, /PRODUCTCOVEREDBYSA
, został wprowadzony w programie SQL Server 2022 (16.x). Ten parametr wskazuje, czy podana licencja klucza produktu (/PID=
) jest objęta umową z pakietem Software Assurance lub subskrypcją programu SQL Server, czy tylko licencją programu SQL Server.
Pozostała część artykułu zawiera szczegółowy opis dostępnych parametrów.
Uwaga / Notatka
Podczas instalowania za pośrednictwem wiersza polecenia program SQL Server obsługuje tryb pełnej ciszy z parametrem /Q
lub cichy tryb prosty z parametrem /QS
. Przełącznik /QS
pokazuje tylko postęp, nie akceptuje żadnych danych wejściowych i nie wyświetla żadnych komunikatów o błędach, jeśli wystąpią. Parametr /QS
jest obsługiwany tylko wtedy, gdy /ACTION=INSTALL
jest określony.
Niezależnie od metody instalacji, musisz potwierdzić akceptację postanowień licencyjnych dotyczących oprogramowania jako osoba lub w imieniu jednostki, chyba że korzystanie z oprogramowania podlega oddzielnej umowie, takiej jak umowa licencjonowania zbiorowego firmy Microsoft lub umowa innej firmy z isV lub OEM.
Postanowienia licencyjne są wyświetlane do przeglądu i akceptacji w interfejsie użytkownika Instalatora. Instalacje nienadzorowane (przy użyciu parametrów /Q
lub /QS
) muszą zawierać parametr /IACCEPTSQLSERVERLICENSETERMS
. Postanowienia licencyjne można przejrzeć oddzielnie na stronie Postanowienia licencyjne dotyczące oprogramowania firmy Microsoft.
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.
W zależności od sposobu otrzymania oprogramowania (na przykład za pośrednictwem licencjonowania zbiorowego firmy Microsoft) korzystanie z oprogramowania może podlegać dodatkowym warunkom i postanowieniom.
Instalacja wiersza polecenia jest obsługiwana w następujących scenariuszach:
- Instalowanie, uaktualnianie lub usuwanie wystąpienia i składników udostępnionych aplikacji SQL Server na komputerze stacjonarnym przy użyciu składni i parametrów określonych we wierszu poleceń.
- Instalowanie, uaktualnianie lub usuwanie wystąpienia klastra przełączania awaryjnego.
- Uaktualnianie z jednej wersji programu SQL Server do innej wersji programu SQL Server.
- Instalowanie wystąpienia programu SQL Server na komputerze lokalnym przy użyciu składni i parametrów określonych w pliku konfiguracji. Za pomocą tej metody można skopiować konfigurację instalacji na wiele komputerów lub zainstalować wiele węzłów instalacji klastra trybu failover.
Uwaga / Notatka
W przypadku instalacji lokalnych należy uruchomić program instalacyjny jako administrator. W przypadku instalowania programu SQL Server z udziału zdalnego, należy używać konta domenowego, które ma uprawnienia do odczytu i wykonywania na udziale zdalnym. W przypadku instalacji klastra trybu failover musisz być administratorem lokalnym z uprawnieniami logowania jako usługi i działać jako część systemu operacyjnego we wszystkich węzłach klastra trybu failover.
Prawidłowe użycie parametrów konfiguracji
Skorzystaj z poniższych wskazówek, aby opracować polecenia instalacji, które mają poprawną składnię:
Parametr | Przykład |
---|---|
/PARAMETR | /INDICATEPROGRESS |
/PARAMETER=true/false | /SQLSVCINSTANTFILEINIT=True |
/PARAMETER=1/0 dla typów logicznych | /TCPENABLED=1 |
/PARAMETER="value" dla wszystkich parametrów z jedną wartością. W przypadku parametru, który wymaga ścieżki: /INSTANCEDIR=C:\Path lub /INSTANCEDIR="C:\Path" są obsługiwane. |
/PID="PID" /SQLSVCSTARTUPTYPE="Automatic" |
/PARAMETER="value1" "value2" "value3" dla wszystkich parametrów wielokrotnej wartości. Wyjątek: /FEATURES , który jest parametrem wielowartościowym, ale jego format jest /FEATURES=AS,RS,IS bez spacji, rozdzielany przecinkami. |
/SQLSYSADMINACCOUNTS="Contoso\John" "Contoso\Mary" |
Ważne
Podczas instalowania programu SQL Server, jeśli określisz tę samą ścieżkę katalogu dla INSTANCEDIR
i SQLUSERDBDIR
, program SQL Server Agent i pełnotekstowe wyszukiwanie nie uruchamiają się z powodu braku uprawnień.
Uwaga / Notatka
Wartości serwera relacyjnego obsługują dodatkowe formaty końcowego ukośnika odwrotnego: pojedynczy ukośnik odwrotny (\
) lub dwa ukośniki odwrotne (\\
) dla ścieżki.
Opcje parametrów
Poniższe sekcje zawierają parametry umożliwiające opracowywanie skryptów instalacji wiersza polecenia na potrzeby scenariuszy instalacji, aktualizacji i naprawy. Parametry mogą przyjmować różne wartości w zależności od wybranego scenariusza.
Parametry wymienione dla składnika aparatu bazy danych programu SQL Server są specyficzne dla tego składnika. Parametry agenta programu SQL Server i przeglądarki programu SQL Server mają zastosowanie podczas instalowania aparatu bazy danych programu SQL Server.
- Parametry instalacji
- Parametry narzędzia SysPrep
- Parametry uaktualniania
- Naprawianie parametrów
- Ponowne kompilowanie parametrów systemowej bazy danych
- Parametry odinstalowywania
- Parametry klastra typu failover
- Parametry konta usługi
- Parametry funkcji
- Parametry roli
- Kontrolowanie zachowania trybu failover przy użyciu parametru /FAILOVERCLUSTERROLLOWNERSHIP
- Identyfikator wystąpienia lub konfiguracja identyfikatora wystąpienia
Parametry instalacji
Użyj parametrów w poniższej tabeli, aby utworzyć skrypty wiersza polecenia na potrzeby instalowania nowego wystąpienia programu SQL Server.
Składnik silnika bazy danych SQL Server | Parametr | Opis |
---|---|---|
Kontrola instalacji silnika bazy danych | /ACTION Wymagane |
Wymagane do wskazania przepływu pracy instalacji. Obsługiwane wartości: Install . |
Kontrola instalacji silnika bazy danych | /SUPPRESSPRIVACYSTATEMENTNOTICE Wymagane, jeśli parametr /Q or /QS jest określony dla instalacji nienadzorowanych |
Pomija oświadczenie o ochronie prywatności. Korzystając z tej flagi, zgadzasz się z powiadomieniem o ochronie prywatności. |
Kontrola instalacji silnika bazy danych | /IACCEPTSQLSERVERLICENSETERMS Wymagane, jeśli parametr /Q or /QS jest określony dla instalacji nienadzorowanych |
Wymagane do potwierdzenia akceptacji postanowień licencyjnych. Począwszy od programu SQL Server 2022 (16.x), przeczytaj postanowienia licencyjne dotyczące oprogramowania programu Microsoft SQL Server pod adresem aka.ms/useterms. |
Kontrolka konfiguracji języka Python programu SQL Server | /IACCEPTPYTHONLICENSETERMS Wymagane, jeśli parametr /Q or /QS jest określony dla instalacji nienadzorowanych, które obejmują pakiet Anaconda Python. |
Wymagane do potwierdzenia akceptacji postanowień licencyjnych. |
Kontrolka konfiguracji języka R programu SQL Server | /IACCEPTROPENLICENSETERMS Wymagane, jeśli parametr /Q or /QS jest określony dla instalacji nienadzorowanych, które obejmują pakiet Microsoft R Open. |
Wymagane do potwierdzenia akceptacji postanowień licencyjnych. |
Kontrola instalacji silnika bazy danych | /ENU Fakultatywny |
Użyj tego parametru, aby zainstalować angielską wersję programu SQL Server w zlokalizowanym systemie operacyjnym, gdy nośnik instalacyjny zawiera pakiety językowe dla języka angielskiego i języka odpowiadającego systemowi operacyjnemu. |
Kontrola instalacji silnika bazy danych | /UpdateEnabled Fakultatywny |
Określ, czy instalator programu SQL Server powinien odnajdywać i uwzględniać aktualizacje produktów. Prawidłowe wartości to True i i False 1 i 0 . Domyślnie instalator programu SQL Server będzie zawierać znalezione aktualizacje. |
Kontrola instalacji silnika bazy danych | /UpdateSource Fakultatywny |
Określ lokalizację, w której instalator programu SQL Server uzyska aktualizacje produktu. Prawidłowe wartości to "MU" , aby przeszukać Microsoft Update, prawidłowa ścieżka folderu, ścieżka względna, taka jak .\MyUpdates , lub udział UNC. Domyślnie instalator programu SQL Server wyszukuje usługę Microsoft Update lub Windows Update za pośrednictwem usług Windows Server Update Services. |
Kontrola instalacji silnika bazy danych | /CONFIGURATIONFILE Fakultatywny |
Określa plik ConfigurationFile do użycia. |
Kontrola instalacji silnika bazy danych | /ERRORREPORTING Dotyczy: SQL Server 2014 (12.x) i starsze wersje Fakultatywny |
Aby zarządzać sposobem wysyłania opinii o błędach do firmy Microsoft, zobacz Konfigurowanie zbierania danych diagnostycznych i użycia dla programu SQL Server (CEIP). W starszych wersjach określa raportowanie błędów dla programu SQL Server. Aby uzyskać więcej informacji, zobacz Dodatek dotyczący prywatności programu SQL Server. Obsługiwane wartości: - 1 = włączone- 0 = wyłączone |
Kontrola instalacji silnika bazy danych |
/FEATURES lub /ROLE Wymagane |
Określa składniki do zainstalowania. Wybierz /FEATURES , aby określić poszczególne składniki programu SQL Server do zainstalowania. Aby uzyskać więcej informacji, zobacz Parametry funkcji poniżej.Wybierz /ROLE , aby określić rolę konfiguracji. Role instalacji instalują program SQL Server w wstępnie określonej konfiguracji. |
Kontrola instalacji silnika bazy danych |
/HELP lub ? Fakultatywny |
Wyświetla opcje użycia parametrów. |
Kontrola instalacji silnika bazy danych | /INDICATEPROGRESS Fakultatywny |
Wskazuje, że szczegółowy plik dziennika instalacji jest przekierowany do konsoli. |
Kontrola instalacji silnika bazy danych | /INSTALLSHAREDDIR Fakultatywny |
Określa katalog instalacyjny niezdefiniowany dla 64-bitowych składników udostępnionych. Wartość domyślna to %Program Files%\Microsoft SQL Server Nie można ustawić wartości na %Program Files(x86)%\Microsoft SQL Server |
Kontrola instalacji silnika bazy danych | /INSTALLSHAREDWOWDIR Fakultatywny |
Określa katalog instalacyjny niezdefiniowany dla 32-bitowych składników udostępnionych. Obsługiwane tylko w systemie 64-bitowym. Wartość domyślna to %Program Files(x86)%\Microsoft SQL Server Nie można ustawić wartości na %Program Files%\Microsoft SQL Server |
Kontrola instalacji silnika bazy danych | /INSTANCEDIR Fakultatywny |
Określa katalog instalacji niezdefinicyjny dla składników specyficznych dla wystąpienia. |
Kontrola instalacji silnika bazy danych | /INSTANCEID Fakultatywny |
Określa wartość inną niżdefault dla identyfikatora wystąpienia. |
Kontrola instalacji silnika bazy danych | /INSTANCENAME Wymagane |
Określa nazwę wystąpienia aparatu bazy danych programu SQL Server. Aby uzyskać więcej informacji, zobacz Pomoc Kreatora instalacji. |
Kontrola instalacji silnika bazy danych | /PRODUCTCOVEREDBYSA Dotyczy: SQL Server 2022 (16.x) i nowsze wersje Wymagane podczas instalowania funkcji rozszerzenia platformy Azure z poziomu wiersza polecenia za pomocą AZUREEXTENSION polecenia . |
Określa pokrycie licencji dla programu SQL Server./PRODUCTCOVEREDBYSA=True , lub tylko /PRODUCTCOVEREDBYSA , wskazuje, że jest on objęty subskrypcją pakietu Software Assurance lub programu SQL Server./PRODUCTCOVEREDBYSA=False lub pominięcie parametru wskazuje, że jest on objęty licencją programu SQL Server. |
Kontrola instalacji silnika bazy danych | /PID Fakultatywny |
Określa klucz produktu dla wersji programu SQL Server. Jeśli ten parametr nie zostanie określony, zostanie użyta ocena. Uwaga: Jeśli instalujesz program SQL Server Express, SQL Server Express z usługami Advanced Services, SQL Server Express z narzędziami, SQL Server Developer lub SQL Server Evaluation, PID jest wstępnie zdefiniowany. |
Kontrola instalacji silnika bazy danych |
/Q lub /QUIET Fakultatywny |
Określa, że Instalator działa w trybie cichym bez żadnego interfejsu użytkownika. Jest to używane w przypadku instalacji nienadzorowanych. Parametr /Q zastępuje dane wejściowe parametru /QS . |
Kontrola instalacji silnika bazy danych |
/QS lub /QUIETSIMPLE Fakultatywny |
Określa, że Instalator uruchamia i pokazuje postęp za pośrednictwem interfejsu użytkownika, ale nie akceptuje żadnych danych wejściowych ani nie wyświetla żadnych komunikatów o błędach. |
Kontrola instalacji silnika bazy danych | /UIMODE Fakultatywny |
Określa, czy podczas instalacji ma być prezentowana tylko minimalna liczba okien dialogowych./UIMODE można używać tylko z parametrem /ACTION=INSTALL i parametrem UPGRADE .Obsługiwane wartości: - /UIMODE=Normal jest ustawieniem domyślnym dla wersji innych niż Express i przedstawia wszystkie okna dialogowe konfiguracji dla wybranych funkcji.- /UIMODE=AutoAdvance jest domyślnym ustawieniem dla wersji Express i pomija nieistotne okna dialogowe.W połączeniu z innymi parametrami UIMODE jest zastępowany. Na przykład, gdy obie opcje /UIMODE=AutoAdvance i /ADDCURRENTUSERASSQLADMIN=FALSE są podane, okno dialogowe konfigurowania nie jest automatycznie wypełniane bieżącym użytkownikiem.Nie można używać ustawienia UIMODE z parametrami /Q lub /QS . |
Kontrola instalacji silnika bazy danych | /SQMREPORTING Dotyczy: SQL Server 2014 (12.x) i starsze wersje Fakultatywny |
Aby zarządzać sposobem wysyłania opinii o błędach do firmy Microsoft, zobacz Konfigurowanie zbierania danych diagnostycznych i użycia dla programu SQL Server (CEIP). W starszych wersjach określa raportowanie użycia funkcji dla programu SQL Server. Obsługiwane wartości: - 1 = włączone- 0 = wyłączone |
Kontrola instalacji silnika bazy danych | /HIDECONSOLE Fakultatywny |
Określa, że okno konsoli jest ukryte lub zamknięte. |
SQL Server Agent | /AGTSVCACCOUNT Wymagane |
Określa konto usługi SQL Server Agent. |
SQL Server Agent | /AGTSVCPASSWORD wymagane |
Określa hasło dla konta usługi agenta programu SQL Server. Ten parametr można pominąć podczas korzystania z zarządzanego konta usługi, konta wirtualnego lub wbudowanego konta. |
SQL Server Agent | /AGTSVCSTARTUPTYPE Fakultatywny |
Określa tryb uruchamiania usługi SQL Server Agent. Obsługiwane wartości: - Automatic - Disabled - Manual |
Aparat PolyBase | /PBENGSVCACCOUNT Fakultatywny |
Określa konto usługi silnika. Wartość domyślna: NT AUTHORITY\NETWORK SERVICE . |
Aparat PolyBase | /PBENGSVCPASSWORD Fakultatywny |
Określa hasło dla konta usługi silnika. |
Aparat PolyBase | /PBENGSVCSTARTUPTYPE Fakultatywny |
Określa tryb uruchamiania usługi silnika PolyBase. Obsługiwane wartości: - Automatic (ustawienie domyślne)- Disabled - Manual |
Przenoszenie danych programu PolyBase | /PBDMSSVCACCOUNT Fakultatywny |
Określa konto usługi przenoszenia danych. Wartość domyślna: NT AUTHORITY\NETWORK SERVICE . |
Przenoszenie danych programu PolyBase | /PBDMSSVCPASSWORD Fakultatywny |
Określa hasło dla konta przenoszenia danych. Ten parametr można pominąć podczas korzystania z zarządzanego konta usługi, konta wirtualnego lub wbudowanego konta. |
Przenoszenie danych programu PolyBase | /PBDMSSVCSTARTUPTYPE Fakultatywny |
Określa tryb uruchamiania usługi przenoszenia danych. Obsługiwane wartości: - Automatic (ustawienie domyślne)- Disabled - Manual |
PolyBase | /PBPORTRANGE Fakultatywny |
Określa zakres portów z co najmniej 6 portami dla usług PolyBase. Przykład:/PBPORTRANGE=16450-16460 |
PolyBase | /PBSCALEOUT Fakultatywny |
Określa, czy wystąpienie aparatu bazy danych programu SQL Server będzie używane jako część grupy obliczeniowej PolyBase Scale-out. Użyj tej opcji, jeśli konfigurujesz grupę obliczeniową polyBase skalowaną w poziomie, w tym węzeł główny. Obsługiwane wartości: True , False |
Usługi analizy | /ASBACKUPDIR Fakultatywny |
Określa katalog plików kopii zapasowych usług Analysis Services. Wartości domyślne: W przypadku trybu WOW w trybie 64-bitowym: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup Dla wszystkich innych instalacji: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup |
Usługi analizy | /ASCOLLATION Fakultatywny |
Określa ustawienie sortowania dla usług Analysis Services. Wartość domyślna: Latin1_General_CI_AS Uwaga: Obsługiwane jest tylko sortowanie Windows. Użycie sortowania SQL może spowodować nieoczekiwane zachowanie. |
Usługi analizy | /ASCONFIGDIR Fakultatywny |
Określa katalog plików konfiguracji usług Analysis Services. Wartości domyślne: W przypadku trybu WOW w trybie 64-bitowym: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config Dla wszystkich innych instalacji: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config |
Usługi analizy | /ASDATADIR Fakultatywny |
Określa katalog plików danych usług Analysis Services. Wartości domyślne: W przypadku trybu WOW w trybie 64-bitowym: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data Dla wszystkich innych instalacji: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data |
Usługi analizy | /ASLOGDIR Fakultatywny |
Określa katalog plików dziennika usług Analysis Services. Wartości domyślne: W przypadku trybu WOW w trybie 64-bitowym: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log Dla wszystkich innych instalacji: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log |
Usługi analizy | /ASSERVERMODE Fakultatywny |
Określa tryb serwera wystąpienia usług Analysis Services. Prawidłowe wartości w scenariuszu klastra to MULTIDIMENSIONAL lub TABULAR .
ASSERVERMODE uwzględnia wielkość liter. Wszystkie wartości muszą być wyrażone wielkimi literami. Aby uzyskać więcej informacji na temat prawidłowych wartości, zobacz Instalowanie usług Analysis Services w trybie tabelarycznym. |
Usługi analizy | /ASSVCACCOUNT Wymagane |
Określa konto usługi Analysis Services. |
Usługi analizy | /ASSVCPASSWORD wymagane |
Określa hasło usługi Analysis Services. Ten parametr można pominąć podczas korzystania z zarządzanego konta usługi, konta wirtualnego lub wbudowanego konta. |
Usługi analizy | /ASSVCSTARTUPTYPE Fakultatywny |
Określa tryb uruchamiania usługi Analysis Services. Obsługiwane wartości: - Automatic - Disabled - Manual |
Usługi analizy | /ASSYSADMINACCOUNTS Wymagane |
Określa poświadczenia administratora dla usług Analysis Services. |
Usługi analizy | /ASTEMPDIR Fakultatywny |
Określa katalog plików tymczasowych usług Analysis Services. Wartości domyślne: W przypadku trybu WOW w trybie 64-bitowym: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp Dla wszystkich innych instalacji: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp |
Usługi analizy | /ASPROVIDERMSOLAP Fakultatywny |
Określa, czy dostawca MSOLAP może działać w procesie. Wartość domyślna: - 1 = włączone |
Usługi analizy | /FARMACCOUNT Wymagane, dla SPI_AS_NewFarm |
Określa konto użytkownika domeny do uruchamiania usług administracji centralnej programu SharePoint i innych podstawowych usług w farmie. Ten parametr jest używany tylko w przypadku wystąpień usług Analysis Services zainstalowanych za pośrednictwem programu /ROLE = SPI_AS_NEWFARM . |
Usługi analizy | /FARMPASSWORD Wymagane, dla SPI_AS_NewFarm |
Określa hasło dla konta farmy. Ten parametr można pominąć podczas korzystania z zarządzanego konta usługi, konta wirtualnego lub wbudowanego konta. |
Usługi analizy | /PASSPHRASE Wymagane, dla SPI_AS_NewFarm |
Określa hasło używane do dodawania dodatkowych serwerów aplikacji lub serwerów frontonu sieci Web do farmy programu SharePoint. Ten parametr jest używany tylko w przypadku wystąpień usług Analysis Services zainstalowanych za pośrednictwem programu /ROLE = SPI_AS_NEWFARM . |
Usługi analizy | /FARMADMINIPORT Wymagane, dla SPI_AS_NewFarm |
Określa port używany do nawiązywania połączenia z aplikacją sieci Web Administracja centralna programu SharePoint. Ten parametr jest używany tylko w przypadku wystąpień usług Analysis Services zainstalowanych za pośrednictwem programu /ROLE = SPI_AS_NEWFARM . |
Przeglądarka programu SQL Server | /BROWSERSVCSTARTUPTYPE Fakultatywny |
Określa tryb uruchamiania dla usługi SQL Server Browser. Obsługiwane wartości: - Automatic - Disabled - Manual |
Silnik bazy danych SQL Server | /ENABLERANU Fakultatywny |
Włącza poświadczenia uruchom jako dla instalacji programu SQL Server Express. |
Silnik bazy danych SQL Server | /INSTALLSQLDATADIR Fakultatywny |
Określa katalog danych dla plików danych programu SQL Server. Wartości domyślne: W przypadku trybu WOW w trybie 64-bitowym: %Program Files(x86)%\Microsoft SQL Server\ Dla wszystkich innych instalacji: %Program Files%\Microsoft SQL Server\ |
Silnik bazy danych SQL Server | /SAPWD Wymagane, gdy /SECURITYMODE=SQL |
Określa hasło dla konta programu SQL Server SA . |
Silnik bazy danych SQL Server | /SECURITYMODE Fakultatywny |
Określa tryb zabezpieczeń dla programu SQL Server. Jeśli ten parametr nie jest podany, obsługiwany jest tryb uwierzytelniania tylko dla systemu Windows. Obsługiwana wartość: SQL |
Silnik bazy danych SQL Server | /SQLBACKUPDIR Fakultatywny |
Określa katalog plików kopii zapasowych. Wartość domyślna: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Backup |
Silnik bazy danych SQL Server | /SQLCOLLATION Fakultatywny |
Określa ustawienia sortowania dla programu SQL Server. Domyślne ustawienie instalacji jest określane przez ustawienia regionalne systemu operacyjnego. Sortowanie na poziomie serwera można zmienić podczas instalacji lub zmieniając ustawienia regionalne systemu operacyjnego przed instalacją. Sortowanie domyślne jest ustawione według najstarszej dostępnej wersji skojarzonej z poszczególnymi regionami. Jest to spowodowane zgodnością z poprzednimi wersjami. Dlatego nie zawsze jest to zalecana kolejność sortowania. Aby w pełni korzystać z funkcji programu SQL Server, zmień domyślne ustawienia instalacji, aby używać sortowania systemu Windows. Na przykład dla ustawień regionalnych systemu operacyjnego English (United States) (strona kodowa 1252) domyślne sortowanie podczas instalacji to SQL_Latin1_General_CP1_CI_AS i można je zmienić na najbliższy odpowiednik sortowania systemu Windows Latin1_General_100_CI_AS_SC .Aby uzyskać więcej informacji, zobacz Collation and Unicode support. |
Silnik bazy danych SQL Server | /ADDCURRENTUSERASSQLADMIN Fakultatywny |
Dodaje bieżącego użytkownika do stałej roli serwera sysadmin programu SQL Server. /ADDCURRENTUSERASSQLADMIN parametr może być używany podczas instalowania wersji Express lub gdy /ROLE=AllFeatures_WithDefaults jest używany. Aby uzyskać więcej informacji, zobacz /ROLE poniżej.Użycie elementu /ADDCURRENTUSERASSQLADMIN jest opcjonalne, ale wymagane jest zastosowanie albo /ADDCURRENTUSERASSQLADMIN , albo /SQLSYSADMINACCOUNTS .Wartości domyślne: True dla wersji programu SQL Server ExpressFalse dla wszystkich innych edycji |
Silnik bazy danych SQL Server | /SQLSVCACCOUNT Wymagane |
Określa konto uruchamiania usługi SQL Server. |
Silnik bazy danych SQL Server | /SQLSVCPASSWORD wymagane |
Określa hasło dla elementu SQLSVCACCOUNT . Ten parametr można pominąć podczas korzystania z zarządzanego konta usługi, konta wirtualnego lub wbudowanego konta. |
Silnik bazy danych SQL Server | /SQLSVCSTARTUPTYPE Fakultatywny |
Określa tryb uruchamiania usługi SQL Server. Obsługiwane wartości: - Automatic - Disabled - Manual |
Silnik bazy danych SQL Server | /SQLSYSADMINACCOUNTS Wymagane |
Aby przydzielić loginy jako członków roli administratora systemu, użyj tego parametru. W przypadku wersji programu SQL Server innych niż SQL Server Express /SQLSYSADMINACCOUNTS jest wymagany. W przypadku wersji programu SQL Server Express użycie elementu /SQLSYSADMINACCOUNTS jest opcjonalne, ale wymagane jest użycie elementu /SQLSYSADMINACCOUNTS lub /ADDCURRENTUSERASSQLADMIN . |
Silnik bazy danych SQL Server | /SQLTEMPDBDIR Fakultatywny |
Określa katalogi dla tempdb plików danych. Podczas określania więcej niż jednego katalogu należy oddzielić katalogi pustym miejscem. Jeśli określono wiele katalogów, pliki danych tempdb zostaną rozłożone na katalogi w sposób okrężny.Wartość domyślna: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (System Data Directory)Uwaga: Ten parametr jest także dodawany do scenariusza RebuildDatabase. |
Silnik bazy danych SQL Server | /SQLTEMPDBLOGDIR Fakultatywny |
Określa katalog dla tempdb pliku dziennika.Wartość domyślna: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (System Data Directory)Uwaga: Ten parametr jest także dodawany do scenariusza RebuildDatabase. |
Silnik bazy danych SQL Server | /SQLTEMPDBFILECOUNT Fakultatywny |
Określa liczbę tempdb plików danych, które mają zostać dodane przez instalatora. Tę wartość można zwiększyć do liczby rdzeni.Wartość domyślna: 1 dla programu SQL Server Express 8 lub liczba rdzeni, w zależności od tego, która jest mniejsza we wszystkich innych edycjach Ważny: Podstawowy plik bazy danych dla tempdb programu będzie nadal mieć wartość tempdb.mdf . Dodatkowe tempdb pliki są nazwane jako tempdb_mssql_#.ndf gdzie # reprezentuje unikatową liczbę dla każdego dodatkowego tempdb pliku bazy danych utworzonego podczas instalacji. Celem tej konwencji nazewnictwa jest uczynienie ich unikatowymi. Odinstalowanie wystąpienia programu SQL Server powoduje usunięcie plików, zgodnie z konwencją nazewnictwa tempdb_mssql_#.ndf . Nie używaj tempdb_mssql_\*.ndf konwencji nazewnictwa dla plików bazy danych użytkownika.Ostrzeżenie: Program SQL Server Express nie jest obsługiwany do konfigurowania tego parametru. Instalator instaluje tylko 1 tempdb plik danych. |
Silnik bazy danych SQL Server | /SQLTEMPDBFILESIZE Dotyczy: SQL Server 2016 (13.x) i nowsze wersje Fakultatywny |
Określa początkowy rozmiar każdego tempdb pliku danych.Ustawienie domyślne = 4 MB dla programu SQL Server Express, 8 MB dla wszystkich innych edycji Min = 4 MB lub 8 MB Maksymalna = 1024 MB |
Silnik bazy danych SQL Server | /SQLTEMPDBFILEGROWTH Fakultatywny |
Określa przyrost wielkości każdego pliku danych tempdb w MB. Wartość 0 wskazuje, że automatyczny wzrost jest wyłączony i nie jest dozwolone żadne dodatkowe miejsce. Konfiguracja umożliwia rozmiar do 1024.Wartość domyślna: 64. Dozwolony zakres: Min = 0, Max = 1024 |
Silnik bazy danych SQL Server | /SQLTEMPDBLOGFILESIZE Dotyczy: SQL Server 2016 (13.x) i nowsze wersje Fakultatywny |
Określa początkowy rozmiar pliku dziennika tempdb w MB. Konfiguracja umożliwia rozmiar do 1024.Wartość domyślna: 4 dla programu SQL Server Express 8 dla wszystkich innych edycji Dozwolony zakres: Min = wartość domyślna (4 lub 8), Maksimum = 1024 |
Silnik bazy danych SQL Server | /SQLTEMPDBLOGFILEGROWTH Dotyczy: SQL Server 2016 (13.x) i nowsze wersje Fakultatywny |
Określa przyrost pliku dziennika tempdb w MB. Wartość 0 wskazuje, że automatyczny wzrost jest wyłączony i nie jest dozwolone żadne dodatkowe miejsce. Konfiguracja umożliwia rozmiar do 1024.Wartość domyślna: 64. Dozwolony zakres: Min = 0, Max = 1024 |
Silnik bazy danych SQL Server | /SQLUSERDBDIR Fakultatywny |
Określa katalog plików danych dla baz danych użytkowników. Wartość domyślna: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
Silnik bazy danych SQL Server | /SQLSVCINSTANTFILEINIT Fakultatywny |
Umożliwia natychmiastowe inicjowanie plików dla konta usługi programu SQL Server. Aby zapoznać się z zagadnieniami dotyczącymi zabezpieczeń i wydajności, zobacz Natychmiastowe inicjowanie plików bazy danych. Obsługiwane wartości: - False (ustawienie domyślne)- True |
Silnik bazy danych SQL Server | /SQLUSERDBLOGDIR Fakultatywny |
Określa katalog plików dziennika dla baz danych użytkowników. Wartość domyślna: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
Silnik bazy danych SQL Server | /SQLMAXDOP=parameter Dotyczy: SQL Server 2019 (15.x) i nowsze wersje Opcjonalnie. Jeśli pominięto instalację nienadzorowaną (cichą), funkcja MAXDOP będzie zgodna z maksymalnym stopniem równoległości. |
Określa maksymalny stopień równoległości, który określa, ile procesorów może używać pojedynczej instrukcji podczas wykonywania pojedynczej instrukcji. Wartość domyślna będzie zgodna z maksymalnym stopniem wytycznych dotyczących równoległości |
Silnik bazy danych SQL Server | /USESQLRECOMMENDEDMEMORYLIMITS Dotyczy: SQL Server 2019 (15.x) i nowsze wersje Opcjonalnie. Jeśli /USESQLRECOMMENDEDMEMORYLIMITS , /SQLMINMEMORY i /SQLMAXMEMORY zostaną pominięte podczas instalacji nienadzorowanych (dyskretnych), silnik bazy danych SQL Server będzie używać domyślnej konfiguracji pamięci SQL Server. |
Określa, że silnik bazy danych SQL Server będzie używać obliczonych rekomendowanych wartości, które są zgodne z wytycznymi konfiguracji pamięci serwera dla samodzielnego wystąpienia SQL Server. Uwaga: Tego parametru nie można używać z /SQLMINMEMORY i /SQLMAXMEMORY . |
Silnik bazy danych SQL Server | /SQLMINMEMORY Dotyczy: SQL Server 2019 (15.x) i nowsze wersje Opcjonalnie. Jeśli /USESQLRECOMMENDEDMEMORYLIMITS , /SQLMINMEMORY i /SQLMAXMEMORY zostaną pominięte podczas instalacji nienadzorowanych (dyskretnych), silnik bazy danych SQL Server będzie używać domyślnej konfiguracji pamięci SQL Server. |
Określa minimalną konfigurację pamięci serwera w MB. Wartość domyślna: 0. Uwaga: Tego parametru nie można używać z /USESQLRECOMMENDEDMEMORYLIMITS . |
Silnik bazy danych SQL Server | /SQLMAXMEMORY Dotyczy: SQL Server 2019 (15.x) i nowsze wersje Opcjonalnie. Jeśli /USESQLRECOMMENDEDMEMORYLIMITS , /SQLMINMEMORY i /SQLMAXMEMORY zostaną pominięte podczas instalacji nienadzorowanych (dyskretnych), silnik bazy danych SQL Server będzie używać domyślnej konfiguracji pamięci SQL Server. |
Określa konfigurację maksymalnej pamięci serwera w MB. Wartość domyślna: obliczona zalecana wartość zgodna z wytycznymi konfiguracji pamięci serwera dla autonomicznego wystąpienia programu SQL Server. Uwaga: Tego parametru nie można używać z /USESQLRECOMMENDEDMEMORYLIMITS . |
FILESTREAM | /FILESTREAMLEVEL Fakultatywny |
Określa poziom dostępu dla funkcji FILESTREAM. Obsługiwane wartości: - 0 = wyłącz obsługę funkcji FILESTREAM dla tego wystąpienia. (Wartość domyślna)- 1 = włącz parametr FILESTREAM dla dostępu do Transact-SQL.- 2 = włącz FILESTREAM dla Transact-SQL i umożliw dostęp do strumieniowego przesyłania danych we/wy plików. (Nie dotyczy scenariuszy klastrowych)- 3 = umożliwia zdalnym klientom strumieniowy dostęp do danych FILESTREAM. |
FILESTREAM | /FILESTREAMSHARENAME Fakultatywny Wymagane, gdy FILESTREAMLEVEL wartość jest większa niż 1. |
Określa nazwę udziału systemu Windows, w którym będą przechowywane dane FILESTREAM. |
Pełny tekst programu SQL Server | /FTSVCACCOUNT Fakultatywny |
Określa konto usługi uruchamiania filtrów Full-Text. Ten parametr jest ignorowany w systemie Windows Server 2008 lub nowszym. ServiceSID pomaga w zabezpieczaniu komunikacji między programem SQL Server a Daemonem filtru pełnotekstowego. Jeśli wartości nie są podane, usługa uruchamiania filtrów pełnotekstowych jest wyłączona. Aby zmienić konto usługi i włączyć funkcje pełnotekstowe, musisz użyć Menedżera kontroli programu SQL Server. Wartość domyślna: Local Service Account |
Pełny tekst programu SQL Server | /FTSVCPASSWORD Fakultatywny |
Określa hasło usługi uruchamiania filtru Full-Text. Ten parametr jest ignorowany w systemie Windows Server 2008 lub nowszym. Ten parametr można pominąć podczas korzystania z zarządzanego konta usługi, konta wirtualnego lub wbudowanego konta. |
Usługi integracyjne | /ISSVCACCOUNT Wymagane |
Określa konto dla Usług Integracyjnych. Wartość domyślna: NT AUTHORITY\NETWORK SERVICE |
Usługi integracyjne | /ISSVCPASSWORD wymagane |
Określa hasło usług Integration Services. Ten parametr można pominąć podczas korzystania z zarządzanego konta usługi, konta wirtualnego lub wbudowanego konta. |
Usługi integracyjne | /ISSVCStartupType Fakultatywny |
Określa tryb uruchamiania usługi Integration Services. |
Konfiguracja sieci programu SQL Server | /NPENABLED Fakultatywny |
Określa stan protokołu nazwanych potoków dla usługi SQL Server. Obsługiwane wartości: - 0 = wyłącz protokół nazwanych potoków- 1 = włącz protokół nazwanych potoków |
Konfiguracja sieci programu SQL Server | /TCPENABLED Fakultatywny |
Określa stan protokołu TCP dla usługi SQL Server. Obsługiwane wartości: - 0 = wyłączanie protokołu TCP- 1 = włączanie protokołu TCP |
Usługi raportowania | /RSINSTALLMODE Dotyczy: SQL Server 2016 (13.x) i starsze wersje Fakultatywny Dostępne tylko w serwisie FilesOnlyMode |
Określa tryb instalacji dla usług Reporting Services. Obsługiwane wartości: - SharePointFilesOnlyMode - DefaultNativeMode - FilesOnlyMode Uwaga: Jeśli instalacja obejmuje silnik bazy danych programu SQL Server, wartość domyślna RSINSTALLMODE to DefaultNativeMode .Jeśli instalacja nie zawiera aparatu bazy danych programu SQL Server, wartość domyślna RSINSTALLMODE to FilesOnlyMode .Jeśli wybierzesz DefaultNativeMode , ale instalacja nie zawiera silnika bazy danych SQL Server, instalacja automatycznie zmieni RSINSTALLMODE na FilesOnlyMode . |
Usługi raportowania | /RSSVCACCOUNT Dotyczy: SQL Server 2016 (13.x) i starsze wersje Wymagane |
Określa konto uruchamiania usług Reporting Services. |
Usługi raportowania | /RSSVCPASSWORD Dotyczy: SQL Server 2016 (13.x) i starsze wersje wymagane |
Określa hasło dla konta uruchamiania dla usługi Reporting Services. Ten parametr można pominąć podczas korzystania z zarządzanego konta usługi, konta wirtualnego lub wbudowanego konta. |
Usługi raportowania | /RSSVCStartupType Dotyczy: SQL Server 2016 (13.x) i starsze wersje Fakultatywny |
Określa tryb uruchamiania usług Reporting Services. Obsługiwane wartości: - Automatic - Disabled - Manual |
Python/Machine Learning Services (In-Database) | /MPYCACHEDIRECTORY Fakultatywny |
Zastrzeżone do przyszłego użytku. Służy %TEMP% do przechowywania plików .CAB języka Python do instalacji na komputerze, który nie ma połączenia internetowego. |
R/Machine Learning Services (In-Database) | /MRCACHEDIRECTORY Fakultatywny |
Użyj tego parametru, aby określić katalog pamięci podręcznej dla programu Microsoft R Open, SQL Server 2016 (13.x) R Services, SQL Server 2016 (13.x) R Server (niezależny) lub obsługi funkcji języka R w usługach SQL Server Machine Learning Services lub Machine Learning Server (niezależny). To ustawienie jest zwykle używane podczas instalowania składników języka R z wiersza polecenia na komputerze bez dostępu do Internetu. |
Rozszerzenia języka Java/Language |
/SQL_INST_JAVA ,/SQLJAVADIR = "path" Dotyczy: SQL Server 2019 (tylko 15.x) Fakultatywny |
Określa instalowanie języka Java z rozszerzeniami językowymi. Jeśli /SQL_INST_JAVA parametr jest podany bez parametru /SQLJAVADIR , zakłada się, że chcesz zainstalować środowisko Zulu Open JRE dostarczane przez nośnik instalacyjny.Podanie ścieżki dla /SQLJAVADIR oznacza, że chcesz użyć już zainstalowanego środowiska JRE lub zestawu JDK. |
Rozszerzenie platformy Azure dla programu SQL Server | /FEATURES=AZUREEXTENSION Dotyczy: SQL Server 2022 (16.x) i nowsze wersje Fakultatywny |
W przypadku programu SQL Server 2022 (16.x) połącz wystąpienie z usługą Azure Arc. W przypadku programu SQL Server 2025 (17.x) (wersja zapoznawcza) połącz wystąpienie z usługą Azure Arc lub programem SQL Server na maszynie wirtualnej platformy Azure. |
Rozszerzenie platformy Azure dla programu SQL Server | /AZURESUBSCRIPTIONID Dotyczy: SQL Server 2022 (16.x) i nowsze wersje Fakultatywny |
W ramach subskrypcji platformy Azure zostanie utworzony zasób wystąpienia programu SQL Server. |
Rozszerzenie platformy Azure dla programu SQL Server | /AZURERESOURCEGROUP Dotyczy: SQL Server 2022 (16.x) i nowsze wersje Fakultatywny |
Grupa zasobów platformy Azure, w której zostanie utworzone wystąpienie SQL Server. |
Rozszerzenie platformy Azure dla programu SQL Server | /AZUREREGION Dotyczy: SQL Server 2022 (16.x) i nowsze wersje Fakultatywny |
Region świadczenia usługi Azure, w którym zostanie utworzony zasób wystąpienia programu SQL Server. |
Rozszerzenie platformy Azure dla programu SQL Server | /AZURETENANTID Dotyczy: SQL Server 2022 (16.x) i nowsze wersje Fakultatywny |
Identyfikator dzierżawcy platformy Azure, w którym znajduje się główna jednostka usługi. |
Rozszerzenie platformy Azure dla programu SQL Server | /AZURESERVICEPRINCIPAL Dotyczy: SQL Server 2022 (16.x) i nowsze wersje Fakultatywny |
Główny serwis do uwierzytelnienia względem wskazanego identyfikatora dzierżawy, subskrypcji i grupy zasobów. |
Rozszerzenie platformy Azure dla programu SQL Server | /AZURESERVICEPRINCIPALSECRET Dotyczy: SQL Server 2022 (16.x) i nowsze wersje Fakultatywny |
Wpis tajny jednostki usługi. |
Rozszerzenie platformy Azure dla programu SQL Server | /AZUREARCPROXY Dotyczy: SQL Server 2022 (16.x) i nowsze wersje Fakultatywny |
Nazwa serwera proxy używanego do nawiązywania połączenia z usługą Azure Arc. |
Przykładowa składnia
Aby zainstalować nowe, autonomiczne wystąpienie z silnikiem bazy danych programu SQL Server, replikacją oraz składnikami wyszukiwania Full-Text i aktywować natychmiastowe inicjowanie plików dla silnika bazy danych programu SQL Server.
setup.exe /q /ACTION=Install /FEATURES=SQL /INSTANCENAME=MSSQLSERVER /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="<StrongPassword>" /SQLSYSADMINACCOUNTS="<DomainName\UserName>" /AGTSVCACCOUNT="NT AUTHORITY\NETWORK SERVICE" /SQLSVCINSTANTFILEINIT="True" /IACCEPTSQLSERVERLICENSETERMS
Instalowanie i nawiązywanie połączenia z platformą Azure
Począwszy od programu SQL Server 2022 (16.x), można zainstalować agenta usługi Azure Arc z rozszerzeniem platformy Azure dla programu SQL Server przy użyciu konfiguracji programu SQL Server. Po zainstalowaniu agenta usługi Azure Arc i rozszerzenia programu SQL Server automatycznie włączysz wszystkie wystąpienia na hoście, które będą rejestrować wystąpienia programu SQL Server jako zasoby na platformie Azure i kwalifikować się do dołączeń dodatkowych usług zarządzania platformy Azure.
Począwszy od programu SQL Server 2025 (17.x) (wersja zapoznawcza), można zainstalować rozszerzenie platformy Azure dla programu SQL Server przy użyciu konfiguracji programu SQL Server na maszynach wirtualnych platformy Azure. Podczas instalowania rozszerzenia programu Azure SQL Server automatycznie rejestrujesz się w programie SQL Server w usłudze maszyny wirtualnej platformy Azure i włączasz dodatkowe możliwości zarządzania zapewniane przez usługę.
W poniższym przykładzie zainstalowano wystąpienie programu SQL Server, agenta usługi Azure Arc (jeśli nie na maszynie wirtualnej platformy Azure) oraz rozszerzenie platformy Azure dla programu SQL Server, aby wystąpienie programu SQL Server było połączone z platformą Azure po zakończeniu instalacji. Przed uruchomieniem przykładu zastąp informacje w nawiasach kątowych ( < ... >
) swoimi informacjami.
setup.exe /qs /ACTION=Install /FEATURES=SQLEngine,AZUREEXTENSION /INSTANCENAME=<instance name> /SQLSYSADMINACCOUNTS="<sysadmin account>" /IACCEPTSQLSERVERLICENSETERMS /AZURESUBSCRIPTIONID="<Azure subscription>" /AZURETENANTID="<Azure tenant ID>" /AZURERESOURCEGROUP="<resource group name>" /AZURESERVICEPRINCIPAL="<service principal>" /AZURESERVICEPRINCIPALSECRET="<secret>" /AZUREREGION=<Azure region>
Poniższy przykład umożliwia zainstalowanie agenta usługi Azure Arc i rozszerzenia platformy Azure dla programu SQL Server w celu zarządzania wszystkimi zainstalowanymi wystąpieniami programu SQL Server.
setup.exe /qs /ACTION=Install /FEATURES=AZUREEXTENSION /IACCEPTSQLSERVERLICENSETERMS /AZURESUBSCRIPTIONID="<Azure subscription>" /AZURETENANTID="<Azure tenant ID>" /AZURERESOURCEGROUP="<resource group name>" /AZURESERVICEPRINCIPAL="<service principal>" /AZURESERVICEPRINCIPALSECRET="<secret>" /AZUREREGION=<Azure region>
W poniższym przykładzie pokazano, jak usunąć rozszerzenie platformy Azure dla programu SQL Server przy użyciu konfiguracji programu SQL Server.
Uwaga / Notatka
To polecenie nie spowoduje fizycznego odinstalowania rozszerzenia platformy Azure dla programu SQL Server. Zamiast tego polecenie oznaczy tę funkcję jako nie zaznaczoną w konfiguracji. Aby usunąć zasób Azure dla tego wystąpienia, przejdź do portalu Azure i usuń zasób.
setup.exe /qs /ACTION=Uninstall /FEATURES=AZUREEXTENSION /IACCEPTSQLSERVERLICENSETERMS
Aby uzyskać więcej informacji na temat nawiązywania połączenia z usługą Azure Arc lub programem SQL Server na maszynie wirtualnej platformy Azure, zobacz:
- Program SQL Server włączony przez usługę Azure Arc
- Łączenie programu SQL Server z usługą Azure Arc
- Co to jest program SQL Server na maszynach wirtualnych platformy Azure z systemem Windows?
- Zarejestruj maszynę wirtualną z systemem Windows i programem SQL Server przy użyciu rozszerzenia agenta IaaS usługi SQL.
Parametry narzędzia SysPrep
Aby uzyskać więcej informacji na temat programu SQL Server SysPrep, zobacz
Zainstaluj program SQL Server za pomocą narzędzia SysPrep.
Przygotowywanie parametrów obrazu
Użyj parametrów w poniższej tabeli, aby utworzyć skrypty wiersza polecenia do przygotowania wystąpienia programu SQL Server bez jego konfigurowania.
Składnik silnika bazy danych SQL Server | Parametr | Opis |
---|---|---|
Kontrola instalacji silnika bazy danych | /ACTION Wymagane |
Wymagane do wskazania przepływu pracy instalacji. Obsługiwane wartości: PrepareImage |
Kontrola instalacji silnika bazy danych | /IACCEPTSQLSERVERLICENSETERMS Wymagane, jeśli parametr /Q or /QS jest określony dla instalacji nienadzorowanych |
Wymagane do potwierdzenia akceptacji postanowień licencyjnych. Począwszy od programu SQL Server 2022 (16.x), przeczytaj postanowienia licencyjne dotyczące oprogramowania programu Microsoft SQL Server pod adresem aka.ms/useterms. |
Kontrola instalacji silnika bazy danych | /ENU Fakultatywny |
Użyj tego parametru, aby zainstalować angielską wersję programu SQL Server w zlokalizowanym systemie operacyjnym, gdy nośnik instalacyjny zawiera pakiety językowe dla języka angielskiego i języka odpowiadającego systemowi operacyjnemu. |
Kontrola instalacji silnika bazy danych | /UpdateEnabled Fakultatywny |
Określ, czy instalator programu SQL Server powinien odnajdywać i uwzględniać aktualizacje produktów. Prawidłowe wartości to True i i False 1 i 0 . Domyślnie instalator programu SQL Server będzie zawierać znalezione aktualizacje. |
Kontrola instalacji silnika bazy danych | /UpdateSource Fakultatywny |
Określ lokalizację, w której instalator programu SQL Server uzyska aktualizacje produktu. Prawidłowe wartości to "MU" , aby przeszukać Microsoft Update, prawidłowa ścieżka folderu, ścieżka względna, taka jak .\MyUpdates , lub udział UNC. Domyślnie instalator programu SQL Server wyszukuje usługę Microsoft Update lub Windows Update za pośrednictwem usług Windows Server Update Services. |
Kontrola instalacji silnika bazy danych | /CONFIGURATIONFILE Fakultatywny |
Określa plik ConfigurationFile do użycia. |
Kontrola instalacji silnika bazy danych | /FEATURES Wymagane |
Określa składniki do zainstalowania. Obsługiwane wartości to SQLEngine , Replication , FullText , DQ , AS , AS_SPI , RS , RS_SHP , RS_SHPWFE , DQC , Conn , IS , BC , SDK , DREPLAY_CTLR , DREPLAY_CLT , SNAC_SDK , SQLODBC , SQLODBC_SDK , LocalDB , MDS , POLYBASE 1 |
Kontrola instalacji silnika bazy danych |
/HELP lub ? Fakultatywny |
Wyświetla opcje użycia parametrów. |
Kontrola instalacji silnika bazy danych | /HIDECONSOLE Fakultatywny |
Określa, że okno konsoli jest ukryte lub zamknięte. |
Kontrola instalacji silnika bazy danych | /INDICATEPROGRESS Fakultatywny |
Wskazuje, że szczegółowy plik dziennika instalacji jest przekierowany do konsoli. |
Kontrola instalacji silnika bazy danych | /INSTALLSHAREDDIR Fakultatywny |
Określa katalog instalacyjny niezdefiniowany dla 64-bitowych składników udostępnionych. Wartość domyślna to %Program Files%\Microsoft SQL Server Nie można ustawić wartości na %Program Files(x86)%\Microsoft SQL Server |
Kontrola instalacji silnika bazy danych | /INSTANCEDIR Fakultatywny |
Określa katalog instalacji niezdefinicyjny dla składników specyficznych dla wystąpienia. |
Kontrola instalacji silnika bazy danych | /INSTANCEID Wymagane przed wersją SQL Server 2012 (11.x) z dodatkiem SP1 CU2 (styczeń 2013) Required Począwszy od programu SQL Server 2012 (11.x) z dodatkiem SP1 CU2 Wymagane na potrzeby funkcji wystąpień. |
Określa identyfikator wystąpienia dla wystąpienia, które jest przygotowywane. |
Aparat PolyBase | /PBENGSVCACCOUNT Fakultatywny |
Określa konto usługi silnika. Wartość domyślna: NT AUTHORITY\NETWORK SERVICE . |
Przenoszenie danych programu PolyBase | /PBDMSSVCPASSWORD Fakultatywny |
Określa hasło dla konta przenoszenia danych. Ten parametr można pominąć podczas korzystania z zarządzanego konta usługi, konta wirtualnego lub wbudowanego konta. |
Aparat PolyBase | /PBENGSVCSTARTUPTYPE Fakultatywny |
Określa tryb uruchamiania usługi silnika PolyBase. Obsługiwane wartości: - Automatic (ustawienie domyślne)- Disabled - Manual |
PolyBase | /PBPORTRANGE Fakultatywny |
Określa zakres portów z co najmniej 6 portami dla usług PolyBase. Przykład:/PBPORTRANGE=16450-16460 |
PolyBase | /PBSCALEOUT Fakultatywny |
Określa, czy wystąpienie aparatu bazy danych programu SQL Server będzie używane jako część grupy obliczeniowej PolyBase Scale-out. Użyj tej opcji, jeśli konfigurujesz grupę obliczeniową polyBase skalowaną w poziomie, w tym węzeł główny. Obsługiwane wartości: True , False |
Kontrola instalacji silnika bazy danych |
/Q lub /QUIET Fakultatywny |
Określa, że Instalator działa w trybie cichym bez żadnego interfejsu użytkownika. Jest to używane w przypadku instalacji nienadzorowanych. Parametr /Q zastępuje dane wejściowe parametru /QS . |
Kontrola instalacji silnika bazy danych |
/QS lub /QUIETSIMPLE Fakultatywny |
Określa, że Instalator uruchamia i pokazuje postęp za pośrednictwem interfejsu użytkownika, ale nie akceptuje żadnych danych wejściowych ani nie wyświetla żadnych komunikatów o błędach. |
1 Rozproszone odtwarzanie, zestaw SDK i SNAC nie są dostępne w programie SQL Server 2022 (16.x).
Przykładowa składnia
Aby przygotować nowe, autonomiczne wystąpienie z aparatem bazy danych programu SQL Server, replikacją i Full-Text składnikami wyszukiwania oraz usługami Reporting Services.
setup.exe /q /ACTION=PrepareImage /FEATURES=SQL,RS /InstanceID =<MYINST> /IACCEPTSQLSERVERLICENSETERMS
Pełne parametry obrazu
Użyj parametrów w poniższej tabeli, aby utworzyć skrypty wiersza polecenia na potrzeby ukończenia i skonfigurowania przygotowanego wystąpienia programu SQL Server.
Składnik programu SQL Server | Parametr | Opis |
---|---|---|
Kontrola instalacji silnika bazy danych | /ACTION Wymagane |
Wymagane do wskazania przepływu pracy instalacji. Obsługiwane wartości: CompleteImage |
Kontrola instalacji silnika bazy danych | /IACCEPTSQLSERVERLICENSETERMS Wymagane, jeśli parametr /Q or /QS jest określony dla instalacji nienadzorowanych |
Wymagane do potwierdzenia akceptacji postanowień licencyjnych. Począwszy od programu SQL Server 2022 (16.x), przeczytaj postanowienia licencyjne dotyczące oprogramowania programu Microsoft SQL Server pod adresem aka.ms/useterms. |
Kontrola instalacji silnika bazy danych | /ENU Fakultatywny |
Użyj tego parametru, aby zainstalować angielską wersję programu SQL Server w zlokalizowanym systemie operacyjnym, gdy nośnik instalacyjny zawiera pakiety językowe dla języka angielskiego i języka odpowiadającego systemowi operacyjnemu. |
Kontrola instalacji silnika bazy danych | /CONFIGURATIONFILE Fakultatywny |
Określa plik ConfigurationFile do użycia. |
Kontrola instalacji silnika bazy danych | /ERRORREPORTING Dotyczy: SQL Server 2014 (12.x) i starsze wersje Fakultatywny |
Aby zarządzać sposobem wysyłania opinii o błędach do firmy Microsoft, zobacz Konfigurowanie zbierania danych diagnostycznych i użycia dla programu SQL Server (CEIP). W starszych wersjach określa raportowanie błędów dla programu SQL Server. Aby uzyskać więcej informacji, zobacz Dodatek dotyczący prywatności programu SQL Server. Obsługiwane wartości: - 1 = włączone- 0 = wyłączone |
Kontrola instalacji silnika bazy danych |
/HELP lub ? Fakultatywny |
Wyświetla opcje użycia parametrów. |
Kontrola instalacji silnika bazy danych | /INDICATEPROGRESS Fakultatywny |
Wskazuje, że szczegółowy plik dziennika instalacji jest przekierowany do konsoli. |
Kontrola instalacji silnika bazy danych | /INSTANCEID Wymagane przed wersją SQL Server 2012 (11.x) z dodatkiem SP1 CU2 (styczeń 2013) Required Począwszy od programu SQL Server 2012 (11.x) SP1 CU2 — opcjonalnie |
Użyj identyfikatora wystąpienia określonego podczas kroku przygotowywania obrazu. Obsługiwane wartości: InstanceID przygotowanego wystąpienia. |
Kontrola instalacji silnika bazy danych | /INSTANCENAME Wymagane przed wersją SQL Server 2012 (11.x) z dodatkiem SP1 CU2 (styczeń 2013) Required Począwszy od programu SQL Server 2012 (11.x) SP1 CU2 — opcjonalnie |
Określa nazwę instancji SQL Server dla instancji, która jest ukończana. Aby uzyskać więcej informacji, zobacz Pomoc Kreatora instalacji. |
Kontrola instalacji silnika bazy danych | /PRODUCTCOVEREDBYSA Dotyczy: SQL Server 2022 (16.x) i nowsze wersje Wymagane podczas instalowania funkcji rozszerzenia platformy Azure z poziomu wiersza polecenia za pomocą AZUREEXTENSION polecenia . |
Określa pokrycie licencji dla programu SQL Server./PRODUCTCOVEREDBYSA=True , lub tylko /PRODUCTCOVEREDBYSA , wskazuje, że jest on objęty subskrypcją pakietu Software Assurance lub programu SQL Server./PRODUCTCOVEREDBYSA=False lub pominięcie parametru wskazuje, że jest on objęty licencją programu SQL Server. |
Kontrola instalacji silnika bazy danych | /PID Fakultatywny |
Określa klucz produktu dla wersji programu SQL Server. Jeśli ten parametr nie zostanie określony, zostanie użyta ocena. Uwaga: Jeśli instalujesz program SQL Server Express, SQL Server Express z usługami Advanced Services, SQL Server Express z narzędziami, SQL Server Developer lub SQL Server Evaluation, PID jest wstępnie zdefiniowany. |
Kontrola instalacji silnika bazy danych |
/Q lub /QUIET Fakultatywny |
Określa, że Instalator działa w trybie cichym bez żadnego interfejsu użytkownika. Jest to używane w przypadku instalacji nienadzorowanych. Parametr /Q zastępuje dane wejściowe parametru /QS . |
Kontrola instalacji silnika bazy danych |
/QS lub /QUIETSIMPLE Fakultatywny |
Określa, że Instalator uruchamia i pokazuje postęp za pośrednictwem interfejsu użytkownika, ale nie akceptuje żadnych danych wejściowych ani nie wyświetla żadnych komunikatów o błędach. |
Kontrola instalacji silnika bazy danych | /SQMREPORTING Dotyczy: SQL Server 2014 (12.x) i starsze wersje Fakultatywny |
Aby zarządzać sposobem wysyłania opinii o błędach do firmy Microsoft, zobacz Konfigurowanie zbierania danych diagnostycznych i użycia dla programu SQL Server (CEIP). W starszych wersjach określa raportowanie użycia funkcji dla programu SQL Server. Obsługiwane wartości: - 1 = włączone- 0 = wyłączone |
Kontrola instalacji silnika bazy danych | /HIDECONSOLE Fakultatywny |
Określa, że okno konsoli jest ukryte lub zamknięte. |
SQL Server Agent | /AGTSVCACCOUNT Wymagane |
Określa konto usługi SQL Server Agent. |
SQL Server Agent | /AGTSVCPASSWORD wymagane |
Określa hasło dla konta usługi agenta programu SQL Server. Ten parametr można pominąć podczas korzystania z zarządzanego konta usługi, konta wirtualnego lub wbudowanego konta. |
SQL Server Agent | /AGTSVCSTARTUPTYPE Fakultatywny |
Określa tryb uruchamiania usługi SQL Server Agent. Obsługiwane wartości: - Automatic - Disabled - Manual |
Aparat PolyBase | /PBENGSVCACCOUNT Fakultatywny |
Określa konto usługi silnika. Wartość domyślna: NT AUTHORITY\NETWORK SERVICE . |
Przenoszenie danych programu PolyBase | /PBDMSSVCPASSWORD Fakultatywny |
Określa hasło dla konta przenoszenia danych. Ten parametr można pominąć podczas korzystania z zarządzanego konta usługi, konta wirtualnego lub wbudowanego konta. |
Aparat PolyBase | /PBENGSVCSTARTUPTYPE Fakultatywny |
Określa tryb uruchamiania usługi silnika PolyBase. Obsługiwane wartości: - Automatic (ustawienie domyślne)- Disabled - Manual |
PolyBase | /PBPORTRANGE Fakultatywny |
Określa zakres portów z co najmniej 6 portami dla usług PolyBase. Przykład:/PBPORTRANGE=16450-16460 |
PolyBase | /PBSCALEOUT Fakultatywny |
Określa, czy wystąpienie aparatu bazy danych programu SQL Server będzie używane jako część grupy obliczeniowej PolyBase Scale-out. Użyj tej opcji, jeśli konfigurujesz grupę obliczeniową polyBase skalowaną w poziomie, w tym węzeł główny. Obsługiwane wartości: True , False |
Przeglądarka programu SQL Server | /BROWSERSVCSTARTUPTYPE Fakultatywny |
Określa tryb uruchamiania dla usługi SQL Server Browser. Obsługiwane wartości: - Automatic - Disabled - Manual |
Silnik bazy danych SQL Server | /ENABLERANU Fakultatywny |
Włącza poświadczenia uruchom jako dla instalacji programu SQL Server Express. |
Silnik bazy danych SQL Server | /INSTALLSQLDATADIR Fakultatywny |
Określa katalog danych dla plików danych programu SQL Server. Wartości domyślne: W przypadku trybu WOW w trybie 64-bitowym: %Program Files(x86)%\Microsoft SQL Server\ Dla wszystkich innych instalacji: %Program Files%\Microsoft SQL Server\ |
Silnik bazy danych SQL Server | /SAPWD Wymagane, gdy /SECURITYMODE=SQL |
Określa hasło dla konta programu SQL Server SA . |
Silnik bazy danych SQL Server | /SECURITYMODE Fakultatywny |
Określa tryb zabezpieczeń dla programu SQL Server. Jeśli ten parametr nie jest podany, obsługiwany jest tryb uwierzytelniania tylko dla systemu Windows. Obsługiwana wartość: SQL |
Silnik bazy danych SQL Server | /SQLBACKUPDIR Fakultatywny |
Określa katalog plików kopii zapasowych. Wartość domyślna: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Backup |
Silnik bazy danych SQL Server | /SQLCOLLATION Fakultatywny |
Określa ustawienia sortowania dla programu SQL Server. Wartość domyślna jest oparta na ustawieniach regionalnych systemu operacyjnego Windows. Aby uzyskać więcej informacji, zobacz Collation and Unicode support. |
Silnik bazy danych SQL Server | /SQLSVCACCOUNT Wymagane |
Określa konto uruchamiania usługi SQL Server. |
Silnik bazy danych SQL Server | /SQLSVCPASSWORD wymagane |
Określa hasło dla elementu SQLSVCACCOUNT . Ten parametr można pominąć podczas korzystania z zarządzanego konta usługi, konta wirtualnego lub wbudowanego konta. |
Silnik bazy danych SQL Server | /SQLSVCSTARTUPTYPE Fakultatywny |
Określa tryb uruchamiania usługi SQL Server. Obsługiwane wartości: - Automatic - Disabled - Manual |
Silnik bazy danych SQL Server | /SQLSYSADMINACCOUNTS Wymagane |
Aby przydzielić loginy jako członków roli administratora systemu, użyj tego parametru. W przypadku wersji programu SQL Server innych niż SQL Server Express /SQLSYSADMINACCOUNTS jest wymagany. W przypadku wersji programu SQL Server Express użycie elementu /SQLSYSADMINACCOUNTS jest opcjonalne, ale wymagane jest użycie elementu /SQLSYSADMINACCOUNTS lub /ADDCURRENTUSERASSQLADMIN . |
Silnik bazy danych SQL Server | /SQLTEMPDBDIR Fakultatywny |
Określa katalogi dla tempdb plików danych. Podczas określania więcej niż jednego katalogu należy oddzielić katalogi pustym miejscem. Jeśli określono wiele katalogów, pliki danych tempdb zostaną rozłożone na katalogi w sposób okrężny.Wartość domyślna: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (System Data Directory)Uwaga: Ten parametr jest także dodawany do scenariusza RebuildDatabase. |
Silnik bazy danych SQL Server | /SQLTEMPDBLOGDIR Fakultatywny |
Określa katalog dla tempdb pliku dziennika.Wartość domyślna: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (System Data Directory)Uwaga: Ten parametr jest także dodawany do scenariusza RebuildDatabase. |
Silnik bazy danych SQL Server | /SQLTEMPDBFILESIZE Dotyczy: SQL Server 2016 (13.x) i nowsze wersje Fakultatywny |
Określa początkowy rozmiar każdego tempdb pliku danych.Ustawienie domyślne = 4 MB dla programu SQL Server Express, 8 MB dla wszystkich innych edycji Min = 4 MB lub 8 MB Maksymalna = 1024 MB |
Silnik bazy danych SQL Server | /SQLTEMPDBFILEGROWTH Fakultatywny |
Określa przyrost wielkości każdego pliku danych tempdb w MB. Wartość 0 wskazuje, że automatyczny wzrost jest wyłączony i nie jest dozwolone żadne dodatkowe miejsce. Konfiguracja umożliwia rozmiar do 1024.Wartość domyślna: 64. Dozwolony zakres: Min = 0, Max = 1024 |
Silnik bazy danych SQL Server | /SQLTEMPDBLOGFILESIZE Dotyczy: SQL Server 2016 (13.x) i nowsze wersje Fakultatywny |
Określa początkowy rozmiar pliku dziennika tempdb w MB. Konfiguracja umożliwia rozmiar do 1024.Wartość domyślna: 4 dla programu SQL Server Express 8 dla wszystkich innych edycji Dozwolony zakres: Min = wartość domyślna (4 lub 8), Maksimum = 1024 |
Silnik bazy danych SQL Server | /SQLTEMPDBLOGFILEGROWTH Dotyczy: SQL Server 2016 (13.x) i nowsze wersje Fakultatywny |
Określa przyrost pliku dziennika tempdb w MB. Wartość 0 wskazuje, że automatyczny wzrost jest wyłączony i nie jest dozwolone żadne dodatkowe miejsce. Konfiguracja umożliwia rozmiar do 1024.Wartość domyślna: 64. Dozwolony zakres: Min = 0, Max = 1024 |
Silnik bazy danych SQL Server | /SQLTEMPDBFILECOUNT Fakultatywny |
Określa liczbę tempdb plików danych, które mają zostać dodane przez instalatora. Tę wartość można zwiększyć do liczby rdzeni.Wartość domyślna: 1 dla programu SQL Server Express 8 lub liczba rdzeni, w zależności od tego, która jest mniejsza we wszystkich innych edycjach Ważny: Podstawowy plik bazy danych dla tempdb programu będzie nadal mieć wartość tempdb.mdf . Dodatkowe tempdb pliki są nazwane jako tempdb_mssql_#.ndf gdzie # reprezentuje unikatową liczbę dla każdego dodatkowego tempdb pliku bazy danych utworzonego podczas instalacji. Celem tej konwencji nazewnictwa jest uczynienie ich unikatowymi. Odinstalowanie wystąpienia programu SQL Server powoduje usunięcie plików, zgodnie z konwencją nazewnictwa tempdb_mssql_#.ndf . Nie używaj tempdb_mssql_\*.ndf konwencji nazewnictwa dla plików bazy danych użytkownika.Ostrzeżenie: Program SQL Server Express nie jest obsługiwany do konfigurowania tego parametru. Instalator instaluje tylko 1 tempdb plik danych. |
Silnik bazy danych SQL Server | /SQLUSERDBDIR Fakultatywny |
Określa katalog plików danych dla baz danych użytkowników. Wartość domyślna: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
Silnik bazy danych SQL Server | /SQLUSERDBLOGDIR Fakultatywny |
Określa katalog plików dziennika dla baz danych użytkowników. Wartość domyślna: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
FILESTREAM | /FILESTREAMLEVEL Fakultatywny |
Określa poziom dostępu dla funkcji FILESTREAM. Obsługiwane wartości: - 0 = wyłącz obsługę funkcji FILESTREAM dla tego wystąpienia. (Wartość domyślna)- 1 = włącz parametr FILESTREAM dla dostępu do Transact-SQL.- 2 = włącz FILESTREAM dla Transact-SQL i umożliw dostęp do strumieniowego przesyłania danych we/wy plików. (Nie dotyczy scenariuszy klastrowych)- 3 = umożliwia zdalnym klientom strumieniowy dostęp do danych FILESTREAM. |
FILESTREAM | /FILESTREAMSHARENAME Fakultatywny Wymagane, gdy FILESTREAMLEVEL wartość jest większa niż 1. |
Określa nazwę udziału systemu Windows, w którym będą przechowywane dane FILESTREAM. |
Pełny tekst programu SQL Server | /FTSVCACCOUNT Fakultatywny |
Określa konto usługi uruchamiania filtrów Full-Text. Ten parametr jest ignorowany w systemie Windows Server 2008 lub nowszym. ServiceSID pomaga w zabezpieczaniu komunikacji między programem SQL Server a Daemonem filtru pełnotekstowego. Jeśli wartości nie są podane, usługa uruchamiania filtrów pełnotekstowych jest wyłączona. Aby zmienić konto usługi i włączyć funkcje pełnotekstowe, musisz użyć Menedżera kontroli programu SQL Server. Wartość domyślna: Local Service Account |
Pełny tekst programu SQL Server | /FTSVCPASSWORD Fakultatywny |
Określa hasło usługi uruchamiania filtru Full-Text. Ten parametr jest ignorowany w systemie Windows Server 2008 lub nowszym. Ten parametr można pominąć podczas korzystania z zarządzanego konta usługi, konta wirtualnego lub wbudowanego konta. |
Konfiguracja sieci programu SQL Server | /NPENABLED Fakultatywny |
Określa stan protokołu nazwanych potoków dla usługi SQL Server. Obsługiwane wartości: - 0 = wyłącz protokół nazwanych potoków- 1 = włącz protokół nazwanych potoków |
Konfiguracja sieci programu SQL Server | /TCPENABLED Fakultatywny |
Określa stan protokołu TCP dla usługi SQL Server. Obsługiwane wartości: - 0 = wyłączanie protokołu TCP- 1 = włączanie protokołu TCP |
Usługi raportowania | /RSINSTALLMODE Dotyczy: SQL Server 2016 (13.x) i starsze wersje Fakultatywny Dostępne tylko w serwisie FilesOnlyMode |
Określa tryb instalacji dla usług Reporting Services. Obsługiwane wartości: - SharePointFilesOnlyMode - DefaultNativeMode - FilesOnlyMode Uwaga: Jeśli instalacja obejmuje silnik bazy danych programu SQL Server, wartość domyślna RSINSTALLMODE to DefaultNativeMode .Jeśli instalacja nie zawiera aparatu bazy danych programu SQL Server, wartość domyślna RSINSTALLMODE to FilesOnlyMode .Jeśli wybierzesz DefaultNativeMode , ale instalacja nie zawiera silnika bazy danych SQL Server, instalacja automatycznie zmieni RSINSTALLMODE na FilesOnlyMode . |
Usługi raportowania | /RSSVCACCOUNT Dotyczy: SQL Server 2016 (13.x) i starsze wersje Wymagane |
Określa konto uruchamiania usług Reporting Services. |
Usługi raportowania | /RSSVCPASSWORD Dotyczy: SQL Server 2016 (13.x) i starsze wersje wymagane |
Określa hasło dla konta uruchamiania dla usługi Reporting Services. Ten parametr można pominąć podczas korzystania z zarządzanego konta usługi, konta wirtualnego lub wbudowanego konta. |
Usługi raportowania | /RSSVCStartupType Dotyczy: SQL Server 2016 (13.x) i starsze wersje Fakultatywny |
Określa tryb uruchamiania usług Reporting Services. Obsługiwane wartości: - Automatic - Disabled - Manual |
Przykładowa składnia
Aby ukończyć pełne, autonomiczne wystąpienie, które obejmuje silnik bazy danych SQL Server, replikację i składniki wyszukiwania Full-Text.
setup.exe /q /ACTION=CompleteImage /INSTANCENAME=MYNEWINST /INSTANCEID=<MYINST> /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="<StrongPassword>" /SQLSYSADMINACCOUNTS="<DomainName\UserName>" /AGTSVCACCOUNT="NT AUTHORITY\NETWORK SERVICE" /IACCEPTSQLSERVERLICENSETERMS
Parametry aktualizacji
Użyj parametrów w poniższej tabeli, aby utworzyć skrypty wiersza polecenia na potrzeby uaktualnienia.
Składnik silnika bazy danych SQL Server | Parametr | Opis |
---|---|---|
Kontrola instalacji silnika bazy danych | /ACTION Wymagane |
Wymagane do wskazania przepływu pracy instalacji. Obsługiwane wartości: - Upgrade - EditionUpgrade Ta wartość EditionUpgrade służy do uaktualniania istniejącej wersji programu SQL Server do innej wersji. Aby uzyskać więcej informacji na temat obsługiwanych uaktualnień wersji i wersji, zobacz Obsługiwane uaktualnienia wersji i wersji (SQL Server 2022). |
Kontrola instalacji silnika bazy danych | /IACCEPTSQLSERVERLICENSETERMS Wymagane, jeśli parametr /Q or /QS jest określony dla instalacji nienadzorowanych |
Wymagane do potwierdzenia akceptacji postanowień licencyjnych. Począwszy od programu SQL Server 2022 (16.x), przeczytaj postanowienia licencyjne dotyczące oprogramowania programu Microsoft SQL Server pod adresem aka.ms/useterms. |
Kontrola instalacji silnika bazy danych | /ENU Fakultatywny |
Użyj tego parametru, aby zainstalować angielską wersję programu SQL Server w zlokalizowanym systemie operacyjnym, gdy nośnik instalacyjny zawiera pakiety językowe dla języka angielskiego i języka odpowiadającego systemowi operacyjnemu. |
Kontrola instalacji silnika bazy danych | /UpdateEnabled Fakultatywny |
Określ, czy instalator programu SQL Server powinien odnajdywać i uwzględniać aktualizacje produktów. Prawidłowe wartości to True i i False 1 i 0 . Domyślnie instalator programu SQL Server będzie zawierać znalezione aktualizacje. |
Kontrola instalacji silnika bazy danych | /UpdateSource Fakultatywny |
Określ lokalizację, w której instalator programu SQL Server uzyska aktualizacje produktu. Prawidłowe wartości to "MU" , aby przeszukać Microsoft Update, prawidłowa ścieżka folderu, ścieżka względna, taka jak .\MyUpdates , lub udział UNC. Domyślnie instalator programu SQL Server wyszukuje usługę Microsoft Update lub Windows Update za pośrednictwem usług Windows Server Update Services. |
Kontrola instalacji silnika bazy danych | /CONFIGURATIONFILE Fakultatywny |
Określa plik ConfigurationFile do użycia. |
Kontrola instalacji silnika bazy danych | /ERRORREPORTING Dotyczy: SQL Server 2014 (12.x) i starsze wersje Fakultatywny |
Aby zarządzać sposobem wysyłania opinii o błędach do firmy Microsoft, zobacz Konfigurowanie zbierania danych diagnostycznych i użycia dla programu SQL Server (CEIP). W starszych wersjach określa raportowanie błędów dla programu SQL Server. Aby uzyskać więcej informacji, zobacz Dodatek dotyczący prywatności programu SQL Server. Obsługiwane wartości: - 1 = włączone- 0 = wyłączone |
Kontrola instalacji silnika bazy danych |
/HELP lub ? Fakultatywny |
Wyświetla opcje użycia parametrów. |
Kontrola instalacji silnika bazy danych | /INDICATEPROGRESS Fakultatywny |
Wskazuje, że szczegółowy plik dziennika instalacji jest przekierowany do konsoli. |
Kontrola instalacji silnika bazy danych | / INSTANCEDIR Fakultatywny |
Określa niestandardowy folder instalacji dla składników udostępnionych. |
Kontrola instalacji silnika bazy danych | /INSTANCEID Wymagane, podczas uaktualniania z programu SQL Server 2008 (10.0.x) lub nowszych wersji. Opcjonalnie podczas uaktualniania z programu SQL Server 2005 (9.x). |
Określa wartość inną niżdefault dla identyfikatora wystąpienia. |
Kontrola instalacji silnika bazy danych | /INSTANCENAME Wymagane |
Określa nazwę wystąpienia aparatu bazy danych programu SQL Server. Aby uzyskać więcej informacji, zobacz Pomoc Kreatora instalacji. |
Kontrola instalacji silnika bazy danych | /PID Fakultatywny |
Określa klucz produktu dla wersji programu SQL Server. Jeśli ten parametr nie zostanie określony, zostanie użyta ocena. Uwaga: Jeśli instalujesz program SQL Server Express, SQL Server Express z usługami Advanced Services, SQL Server Express z narzędziami, SQL Server Developer lub SQL Server Evaluation, PID jest wstępnie zdefiniowany. |
Kontrola instalacji silnika bazy danych |
/Q lub /QUIET Fakultatywny |
Określa, że Instalator działa w trybie cichym bez żadnego interfejsu użytkownika. Jest to używane w przypadku instalacji nienadzorowanych. Parametr /Q zastępuje dane wejściowe parametru /QS . |
Kontrola instalacji silnika bazy danych | /UIMODE Fakultatywny |
Określa, czy podczas instalacji ma być prezentowana tylko minimalna liczba okien dialogowych./UIMODE można używać tylko z parametrem /ACTION=INSTALL i parametrem UPGRADE .Obsługiwane wartości: - /UIMODE=Normal jest ustawieniem domyślnym dla wersji innych niż Express i przedstawia wszystkie okna dialogowe konfiguracji dla wybranych funkcji.- /UIMODE=AutoAdvance jest domyślnym ustawieniem dla wersji Express i pomija nieistotne okna dialogowe.W połączeniu z innymi parametrami UIMODE jest zastępowany. Na przykład, gdy obie opcje /UIMODE=AutoAdvance i /ADDCURRENTUSERASSQLADMIN=FALSE są podane, okno dialogowe konfigurowania nie jest automatycznie wypełniane bieżącym użytkownikiem.Nie można używać ustawienia UIMODE z parametrami /Q lub /QS . |
Kontrola instalacji silnika bazy danych | /SQMREPORTING Dotyczy: SQL Server 2014 (12.x) i starsze wersje Fakultatywny |
Aby zarządzać sposobem wysyłania opinii o błędach do firmy Microsoft, zobacz Konfigurowanie zbierania danych diagnostycznych i użycia dla programu SQL Server (CEIP). W starszych wersjach określa raportowanie użycia funkcji dla programu SQL Server. Obsługiwane wartości: - 1 = włączone- 0 = wyłączone |
Kontrola instalacji silnika bazy danych | /HIDECONSOLE Fakultatywny |
Określa, że okno konsoli jest ukryte lub zamknięte. |
Przeglądarka programu SQL Server | /BROWSERSVCSTARTUPTYPE Fakultatywny |
Określa tryb uruchamiania dla usługi SQL Server Browser. Obsługiwane wartości: - Automatic - Disabled - Manual |
Full-Text programu SQL Server | /FTUPGRADEOPTION Fakultatywny |
Określa opcję aktualizacji katalogu Full-Text. Obsługiwane wartości: - REBUILD - RESET - IMPORT |
Usługi integracyjne | /ISSVCACCOUNT Wymagane |
Określa konto dla Usług Integracyjnych. Wartość domyślna: NT AUTHORITY\NETWORK SERVICE |
Usługi integracyjne | /ISSVCPASSWORD wymagane |
Określa hasło usług Integration Services. Ten parametr można pominąć podczas korzystania z zarządzanego konta usługi, konta wirtualnego lub wbudowanego konta. |
Usługi integracyjne | /ISSVCStartupType Fakultatywny |
Określa tryb uruchamiania usługi Integration Services. |
Usługi raportowania | /RSUPGRADEDATABASEACCOUNT Fakultatywny |
Właściwość jest używana tylko podczas uaktualniania serwera raportów trybu programu SharePoint w wersji 2008 R2 lub starszej. Dodatkowe operacje uaktualniania są wykonywane dla serwerów raportów korzystających ze starszej architektury trybu programu SharePoint, która została zmieniona w usługach SQL Server 2012 (11.x) Reporting Services. Jeśli ta opcja nie jest dołączona do instalacji za pomocą wiersza poleceń, używane jest domyślne konto usługi dla starego wystąpienia serwera raportów. Jeśli ta właściwość jest używana, podaj hasło dla konta przy użyciu /RSUPGRADEPASSWORD właściwości . |
Usługi raportowania | /RSUPGRADEPASSWORD Fakultatywny |
Hasło istniejącego konta usługi serwera raportów. Ten parametr można pominąć podczas korzystania z zarządzanego konta usługi, konta wirtualnego lub wbudowanego konta. |
Usługi raportowania | /ALLOWUPGRADEFORSSRSSHAREPOINTMODE |
Przełącznik jest wymagany podczas uaktualniania instalacji trybu programu SharePoint opartej na architekturze usługi udostępnionej programu SharePoint. Przełącznik nie jest wymagany do uaktualniania nieudostępnianych wersji usług Reporting Services. |
Przykładowa składnia
Aby zaktualizować istniejące wystąpienie lub węzeł klastra przełączania awaryjnego z poprzedniej wersji silnika bazy danych SQL Server,
setup.exe /q /ACTION=upgrade /INSTANCEID = <INSTANCEID>/INSTANCENAME=MSSQLSERVER /RSUPGRADEDATABASEACCOUNT="<Provide a SQL Server logon account that can connect to the report server during upgrade>" /RSUPGRADEPASSWORD="<Provide a password for the report server upgrade account>" /ISSVCAccount="NT AUTHORITY\NETWORK SERVICE" /IACCEPTSQLSERVERLICENSETERMS
Naprawianie parametrów
Użyj parametrów w poniższej tabeli, aby utworzyć skrypty wiersza polecenia na potrzeby naprawy.
Składnik silnika bazy danych SQL Server | Parametr | Opis |
---|---|---|
Kontrola instalacji silnika bazy danych | /ACTION Wymagane |
Wymagane do wskazania procesu naprawy. Obsługiwane wartości: Repair |
Kontrola instalacji silnika bazy danych | /ENU Fakultatywny |
Użyj tego parametru, aby zainstalować angielską wersję programu SQL Server w zlokalizowanym systemie operacyjnym, gdy nośnik instalacyjny zawiera pakiety językowe dla języka angielskiego i języka odpowiadającego systemowi operacyjnemu. |
Kontrola instalacji silnika bazy danych | /FEATURES Wymagane |
Określa składniki do naprawy. |
Kontrola instalacji silnika bazy danych | /INSTANCENAME Wymagane |
Określa nazwę wystąpienia aparatu bazy danych programu SQL Server. Aby uzyskać więcej informacji, zobacz Pomoc Kreatora instalacji. |
Aparat PolyBase | /PBENGSVCACCOUNT Fakultatywny |
Określa konto usługi silnika. Wartość domyślna: NT AUTHORITY\NETWORK SERVICE . |
Przenoszenie danych programu PolyBase | /PBDMSSVCPASSWORD Fakultatywny |
Określa hasło dla konta przenoszenia danych. Ten parametr można pominąć podczas korzystania z zarządzanego konta usługi, konta wirtualnego lub wbudowanego konta. |
Aparat PolyBase | /PBENGSVCSTARTUPTYPE Fakultatywny |
Określa tryb uruchamiania usługi silnika PolyBase. Obsługiwane wartości: - Automatic (ustawienie domyślne)- Disabled - Manual |
PolyBase | /PBPORTRANGE Fakultatywny |
Określa zakres portów z co najmniej 6 portami dla usług PolyBase. Przykład:/PBPORTRANGE=16450-16460 |
PolyBase | /PBSCALEOUT Fakultatywny |
Określa, czy wystąpienie aparatu bazy danych programu SQL Server będzie używane jako część grupy obliczeniowej PolyBase Scale-out. Użyj tej opcji, jeśli konfigurujesz grupę obliczeniową polyBase skalowaną w poziomie, w tym węzeł główny. Obsługiwane wartości: True , False |
Kontrola instalacji silnika bazy danych |
/Q lub /QUIET Fakultatywny |
Określa, że Instalator działa w trybie cichym bez żadnego interfejsu użytkownika. Jest to używane w przypadku instalacji nienadzorowanych. Parametr /Q zastępuje dane wejściowe parametru /QS . |
Kontrola instalacji silnika bazy danych | /HIDECONSOLE Fakultatywny |
Określa, że okno konsoli jest ukryte lub zamknięte. |
Przykładowa składnia
Naprawa wystąpienia i komponentów udostępnianych.
setup.exe /q /ACTION=Repair /INSTANCENAME=<instancename>
Ponowne kompilowanie parametrów systemowej bazy danych
Użyj parametrów w poniższej tabeli, aby utworzyć skrypty wiersza polecenia do odbudowywania systemowych baz danych: master
, model
, msdb
, i tempdb
. Aby uzyskać więcej informacji, zobacz Odbudowywanie systemowych baz danych.
Składnik silnika bazy danych SQL Server | Parametr | Opis |
---|---|---|
Kontrola instalacji silnika bazy danych | /ACTION Wymagane |
Wymagane do wskazania przepływu pracy ponownego kompilowania bazy danych. Obsługiwane wartości: RebuildDatabase |
Kontrola instalacji silnika bazy danych | /INSTANCENAME Wymagane |
Określa nazwę wystąpienia aparatu bazy danych programu SQL Server. Aby uzyskać więcej informacji, zobacz Pomoc Kreatora instalacji. |
Kontrola instalacji silnika bazy danych |
/Q lub /QUIET Fakultatywny |
Określa, że Instalator działa w trybie cichym bez żadnego interfejsu użytkownika. Jest to używane w przypadku instalacji nienadzorowanych. Parametr /Q zastępuje dane wejściowe parametru /QS . |
Silnik bazy danych SQL Server | /SQLCOLLATION Fakultatywny |
Określa nowe sortowanie na poziomie serwera. Wartość domyślna jest oparta na ustawieniach regionalnych systemu operacyjnego Windows. Aby uzyskać więcej informacji, zobacz Collation and Unicode support. |
Silnik bazy danych SQL Server | /SAPWD Wymagana, jeśli /SECURITYMODE=SQL została wskazana podczas instalacji instancji. |
Określa hasło dla konta sa programu SQL Server. |
Silnik bazy danych SQL Server | /SQLSYSADMINACCOUNTS Wymagane |
Aby przydzielić loginy jako członków roli administratora systemu, użyj tego parametru. W przypadku wersji programu SQL Server innych niż SQL Server Express /SQLSYSADMINACCOUNTS jest wymagany. W przypadku wersji programu SQL Server Express użycie elementu /SQLSYSADMINACCOUNTS jest opcjonalne, ale wymagane jest użycie elementu /SQLSYSADMINACCOUNTS lub /ADDCURRENTUSERASSQLADMIN . |
Silnik bazy danych SQL Server | /SQLTEMPDBDIR Fakultatywny |
Określa katalogi dla tempdb plików danych. Podczas określania więcej niż jednego katalogu należy oddzielić katalogi pustym miejscem. Jeśli określono wiele katalogów, pliki danych tempdb zostaną rozłożone na katalogi w sposób okrężny.Wartość domyślna: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (System Data Directory)Uwaga: Ten parametr jest także dodawany do scenariusza RebuildDatabase. |
Silnik bazy danych SQL Server | /SQLTEMPDBLOGDIR Fakultatywny |
Określa katalog dla tempdb pliku dziennika.Wartość domyślna: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (System Data Directory)Uwaga: Ten parametr jest także dodawany do scenariusza RebuildDatabase. |
Silnik bazy danych SQL Server | /SQLTEMPDBFILECOUNT Fakultatywny |
Określa liczbę tempdb plików danych, które mają zostać dodane przez instalatora. Tę wartość można zwiększyć do liczby rdzeni.Wartość domyślna: 1 dla programu SQL Server Express 8 lub liczba rdzeni, w zależności od tego, która jest mniejsza we wszystkich innych edycjach Ważny: Podstawowy plik bazy danych dla tempdb programu będzie nadal mieć wartość tempdb.mdf . Dodatkowe tempdb pliki są nazwane jako tempdb_mssql_#.ndf gdzie # reprezentuje unikatową liczbę dla każdego dodatkowego tempdb pliku bazy danych utworzonego podczas instalacji. Celem tej konwencji nazewnictwa jest uczynienie ich unikatowymi. Odinstalowanie wystąpienia programu SQL Server powoduje usunięcie plików, zgodnie z konwencją nazewnictwa tempdb_mssql_#.ndf . Nie używaj tempdb_mssql_\*.ndf konwencji nazewnictwa dla plików bazy danych użytkownika.Ostrzeżenie: Program SQL Server Express nie jest obsługiwany do konfigurowania tego parametru. Instalator instaluje tylko 1 tempdb plik danych. |
Silnik bazy danych SQL Server | /SQLTEMPDBFILESIZE Dotyczy: SQL Server 2016 (13.x) i nowsze wersje Fakultatywny |
Określa początkowy rozmiar każdego tempdb pliku danych.Ustawienie domyślne = 4 MB dla programu SQL Server Express, 8 MB dla wszystkich innych edycji Min = 4 MB lub 8 MB Maksymalna = 1024 MB |
Silnik bazy danych SQL Server | /SQLTEMPDBFILEGROWTH Fakultatywny |
Określa przyrost wielkości każdego pliku danych tempdb w MB. Wartość 0 wskazuje, że automatyczny wzrost jest wyłączony i nie jest dozwolone żadne dodatkowe miejsce. Konfiguracja umożliwia rozmiar do 1024.Wartość domyślna: 64. Dozwolony zakres: Min = 0, Max = 1024 |
Silnik bazy danych SQL Server | /SQLTEMPDBLOGFILESIZE Dotyczy: SQL Server 2016 (13.x) i nowsze wersje Fakultatywny |
Określa początkowy rozmiar pliku dziennika tempdb w MB. Konfiguracja umożliwia rozmiar do 1024.Wartość domyślna: 4 dla programu SQL Server Express 8 dla wszystkich innych edycji Dozwolony zakres: Min = wartość domyślna (4 lub 8), Maksimum = 1024 |
Silnik bazy danych SQL Server | /SQLTEMPDBLOGFILEGROWTH Dotyczy: SQL Server 2016 (13.x) i nowsze wersje Fakultatywny |
Określa przyrost pliku dziennika tempdb w MB. Wartość 0 wskazuje, że automatyczny wzrost jest wyłączony i nie jest dozwolone żadne dodatkowe miejsce. Konfiguracja umożliwia rozmiar do 1024.Wartość domyślna: 64. Dozwolony zakres: Min = 0, Max = 1024 |
Parametry odinstalowywania
Użyj parametrów w poniższej tabeli, aby utworzyć skrypty wiersza polecenia na potrzeby odinstalowywania.
Składnik silnika bazy danych SQL Server | Parametr | Opis |
---|---|---|
Kontrola instalacji silnika bazy danych | /ACTION Wymagane |
Wymagane do określenia procesu odinstalowywania. Obsługiwane wartości: Uninstall |
Kontrola instalacji silnika bazy danych | /CONFIGURATIONFILE Fakultatywny |
Określa plik ConfigurationFile do użycia. |
Kontrola instalacji silnika bazy danych | /FEATURES Wymagane |
Określa składniki do odinstalowania. |
Kontrola instalacji silnika bazy danych |
/HELP lub ? Fakultatywny |
Wyświetla opcje użycia parametrów. |
Kontrola instalacji silnika bazy danych | /INDICATEPROGRESS Fakultatywny |
Wskazuje, że szczegółowy plik dziennika instalacji jest przekierowany do konsoli. |
Kontrola instalacji silnika bazy danych | /INSTANCENAME Wymagane |
Określa nazwę wystąpienia aparatu bazy danych programu SQL Server. Aby uzyskać więcej informacji, zobacz Pomoc Kreatora instalacji. |
Kontrola instalacji silnika bazy danych |
/Q lub /QUIET Fakultatywny |
Określa, że Instalator działa w trybie cichym bez żadnego interfejsu użytkownika. Jest to używane w przypadku instalacji nienadzorowanych. Parametr /Q zastępuje dane wejściowe parametru /QS . |
Kontrola instalacji silnika bazy danych | /HIDECONSOLE Fakultatywny |
Określa, że okno konsoli jest ukryte lub zamknięte. |
Przykładowa składnia
Aby odinstalować istniejące wystąpienie programu SQL Server, wykonaj następujące kroki.
setup.exe /Action=Uninstall /FEATURES=SQL,AS,RS,IS,Tools /INSTANCENAME=MSSQLSERVER
Aby usunąć nazwane wystąpienie, określ nazwę wystąpienia zamiast "MSSQLSERVER" w przykładzie, który został wymieniony wcześniej w tym artykule.
Parametry klastra przełączania awaryjnego
Przed zainstalowaniem wystąpienia klastra pracy awaryjnej silnika bazy danych SQL Server zapoznaj się z następującymi artykułami:
zagadnienia dotyczące zabezpieczeń instalacji programu SQL Server
Zawsze włączone wystąpienia klastra trybu failover (SQL Server)
Ważne
Wszystkie polecenia instalacji klastra trybu failover wymagają bazowego klastra systemu Windows. Wszystkie węzły, które będą częścią klastra failover silnika bazy danych programu SQL Server, muszą należeć do tego samego klastra systemu Windows.
Przetestuj i zmodyfikuj następujące skrypty instalacji klastra typu failover, zgodnie z potrzebami organizacji.
Parametry zintegrowanej instalacji klastra przełączania awaryjnego
Użyj parametrów w poniższej tabeli, aby utworzyć skrypty wiersza polecenia na potrzeby instalacji klastra trybu failover.
Aby uzyskać więcej informacji na temat zintegrowanej instalacji, zobacz instancje klastra trybu failover Always On (SQL Server).
Uwaga / Notatka
Aby dodać więcej węzłów po instalacji, użyj akcji Dodaj węzeł .
Składnik silnika bazy danych SQL Server | Parametr | Szczegóły |
---|---|---|
Kontrola instalacji silnika bazy danych | /ACTION Wymagane |
Wymagane do określenia przepływu pracy instalacji klastra przełączania awaryjnego. Obsługiwana wartość: InstallFailoverCluster |
Kontrola instalacji silnika bazy danych | /IACCEPTSQLSERVERLICENSETERMS Wymagane, jeśli parametr /Q or /QS jest określony dla instalacji nienadzorowanych |
Wymagane do potwierdzenia akceptacji postanowień licencyjnych. Począwszy od programu SQL Server 2022 (16.x), przeczytaj postanowienia licencyjne dotyczące oprogramowania programu Microsoft SQL Server pod adresem aka.ms/useterms. |
Kontrola instalacji silnika bazy danych | /ENU Fakultatywny |
Użyj tego parametru, aby zainstalować angielską wersję programu SQL Server w zlokalizowanym systemie operacyjnym, gdy nośnik instalacyjny zawiera pakiety językowe dla języka angielskiego i języka odpowiadającego systemowi operacyjnemu. |
Kontrola instalacji silnika bazy danych | /FAILOVERCLUSTERGROUP Fakultatywny |
Określa nazwę grupy zasobów, która ma być używana dla klastra awaryjnego aparatu bazy danych programu SQL Server. Może to być nazwa istniejącej grupy klastra lub nazwa nowej grupy zasobów. Wartość domyślna: SQL Server (<InstanceName>) |
Aparat PolyBase | /PBENGSVCACCOUNT Fakultatywny |
Określa konto usługi silnika. Wartość domyślna: NT AUTHORITY\NETWORK SERVICE . |
Przenoszenie danych programu PolyBase | /PBDMSSVCPASSWORD Fakultatywny |
Określa hasło dla konta przenoszenia danych. Ten parametr można pominąć podczas korzystania z zarządzanego konta usługi, konta wirtualnego lub wbudowanego konta. |
Aparat PolyBase | /PBENGSVCSTARTUPTYPE Fakultatywny |
Określa tryb uruchamiania usługi silnika PolyBase. Obsługiwane wartości: - Automatic (ustawienie domyślne)- Disabled - Manual |
PolyBase | /PBPORTRANGE Fakultatywny |
Określa zakres portów z co najmniej 6 portami dla usług PolyBase. Przykład:/PBPORTRANGE=16450-16460 |
PolyBase | /PBSCALEOUT Fakultatywny |
Określa, czy wystąpienie aparatu bazy danych programu SQL Server będzie używane jako część grupy obliczeniowej PolyBase Scale-out. Użyj tej opcji, jeśli konfigurujesz grupę obliczeniową polyBase skalowaną w poziomie, w tym węzeł główny. Obsługiwane wartości: True , False |
Kontrola instalacji silnika bazy danych | /UpdateEnabled Fakultatywny |
Określ, czy instalator programu SQL Server powinien odnajdywać i uwzględniać aktualizacje produktów. Prawidłowe wartości to True i i False 1 i 0 . Domyślnie instalator programu SQL Server będzie zawierać znalezione aktualizacje. |
Kontrola instalacji silnika bazy danych | /UpdateSource Fakultatywny |
Określ lokalizację, w której instalator programu SQL Server uzyska aktualizacje produktu. Prawidłowe wartości to "MU" , aby przeszukać Microsoft Update, prawidłowa ścieżka folderu, ścieżka względna, taka jak .\MyUpdates , lub udział UNC. Domyślnie instalator programu SQL Server wyszukuje usługę Microsoft Update lub Windows Update za pośrednictwem usług Windows Server Update Services. |
Kontrola instalacji silnika bazy danych | /CONFIGURATIONFILE Fakultatywny |
Określa plik ConfigurationFile do użycia. |
Kontrola instalacji silnika bazy danych | /ERRORREPORTING Dotyczy: SQL Server 2014 (12.x) i starsze wersje Fakultatywny |
Aby zarządzać sposobem wysyłania opinii o błędach do firmy Microsoft, zobacz Konfigurowanie zbierania danych diagnostycznych i użycia dla programu SQL Server (CEIP). W starszych wersjach określa raportowanie błędów dla programu SQL Server. Aby uzyskać więcej informacji, zobacz Dodatek dotyczący prywatności programu SQL Server. Obsługiwane wartości: - 1 = włączone- 0 = wyłączone |
Kontrola instalacji silnika bazy danych | /FEATURES Wymagane |
Określa składniki do zainstalowania. |
Kontrola instalacji silnika bazy danych |
/HELP lub ? Fakultatywny |
Wyświetla opcje użycia parametrów. |
Kontrola instalacji silnika bazy danych | /INDICATEPROGRESS Fakultatywny |
Wskazuje, że szczegółowy plik dziennika instalacji jest przekierowany do konsoli. |
Kontrola instalacji silnika bazy danych | /INSTALLSHAREDDIR Fakultatywny |
Określa katalog instalacyjny niezdefiniowany dla 64-bitowych składników udostępnionych. Wartość domyślna to %Program Files%\Microsoft SQL Server Nie można ustawić wartości na %Program Files(x86)%\Microsoft SQL Server |
Kontrola instalacji silnika bazy danych | /INSTALLSHAREDWOWDIR Fakultatywny |
Określa katalog instalacyjny niezdefiniowany dla 32-bitowych składników udostępnionych. Obsługiwane tylko w systemie 64-bitowym. Wartość domyślna to %Program Files(x86)%\Microsoft SQL Server Nie można ustawić wartości na %Program Files%\Microsoft SQL Server |
Kontrola instalacji silnika bazy danych | /INSTANCEDIR Fakultatywny |
Określa katalog instalacji niezdefinicyjny dla składników specyficznych dla wystąpienia. |
Kontrola instalacji silnika bazy danych | /INSTANCEID Fakultatywny |
Określa wartość inną niżdefault dla identyfikatora wystąpienia. |
Kontrola instalacji silnika bazy danych | /INSTANCENAME Wymagane |
Określa nazwę wystąpienia aparatu bazy danych programu SQL Server. Aby uzyskać więcej informacji, zobacz Pomoc Kreatora instalacji. |
Kontrola instalacji silnika bazy danych | /PRODUCTCOVEREDBYSA Dotyczy: SQL Server 2022 (16.x) i nowsze wersje Wymagane podczas instalowania funkcji rozszerzenia platformy Azure z poziomu wiersza polecenia za pomocą AZUREEXTENSION polecenia . |
Określa pokrycie licencji dla programu SQL Server./PRODUCTCOVEREDBYSA=True , lub tylko /PRODUCTCOVEREDBYSA , wskazuje, że jest on objęty subskrypcją pakietu Software Assurance lub programu SQL Server./PRODUCTCOVEREDBYSA=False lub pominięcie parametru wskazuje, że jest on objęty licencją programu SQL Server. |
Kontrola instalacji silnika bazy danych | /PID Fakultatywny |
Określa klucz produktu dla wersji programu SQL Server. Jeśli ten parametr nie zostanie określony, zostanie użyta ocena. Uwaga: Jeśli instalujesz program SQL Server Express, SQL Server Express z usługami Advanced Services, SQL Server Express z narzędziami, SQL Server Developer lub SQL Server Evaluation, PID jest wstępnie zdefiniowany. |
Kontrola instalacji silnika bazy danych |
/Q lub /QUIET Fakultatywny |
Określa, że Instalator działa w trybie cichym bez żadnego interfejsu użytkownika. Jest to używane w przypadku instalacji nienadzorowanych. Parametr /Q zastępuje dane wejściowe parametru /QS . |
Kontrola instalacji silnika bazy danych |
/QS lub /QUIETSIMPLE Fakultatywny |
Określa, że Instalator uruchamia i pokazuje postęp za pośrednictwem interfejsu użytkownika, ale nie akceptuje żadnych danych wejściowych ani nie wyświetla żadnych komunikatów o błędach. |
Kontrola instalacji silnika bazy danych | /SQMREPORTING Dotyczy: SQL Server 2014 (12.x) i starsze wersje Fakultatywny |
Aby zarządzać sposobem wysyłania opinii o błędach do firmy Microsoft, zobacz Konfigurowanie zbierania danych diagnostycznych i użycia dla programu SQL Server (CEIP). W starszych wersjach określa raportowanie użycia funkcji dla programu SQL Server. Obsługiwane wartości: - 1 = włączone- 0 = wyłączone |
Kontrola instalacji silnika bazy danych | /HIDECONSOLE Fakultatywny |
Określa, że okno konsoli jest ukryte lub zamknięte. |
Kontrola instalacji silnika bazy danych | /FAILOVERCLUSTERDISKS Fakultatywny |
Określa listę dysków udostępnionych, które mają być uwzględnione w grupie zasobów klastra failover dla aparatu bazy danych SQL Server. Wartość domyślna: pierwszy dysk jest używany jako dysk domyślny dla wszystkich baz danych. |
Kontrola instalacji silnika bazy danych | /FAILOVERCLUSTERIPADDRESSES Wymagane |
Określa zakodowany adres IP. Kodowania są oddzielone średnikami (;) i mają format <Typ IP>;<adres>;<nazwa sieci>;<maska podsieci>. Obsługiwane typy adresów IP to DHCP, IPv4 i IPv6. Można określić wiele adresów IP klastra trybu failover, oddzielając je spacją. Zobacz następujące przykłady: FAILOVERCLUSTERIPADDRESSES=DEFAULT FAILOVERCLUSTERIPADDRESSES=IPv4;DHCP;ClusterNetwork1 FAILOVERCLUSTERIPADDRESSES=IPv6;DHCP;ClusterNetwork1 FAILOVERCLUSTERIPADDRESSES=IPv6;2041:0:1a0f::8a5b:131c |
Kontrola instalacji silnika bazy danych | /FAILOVERCLUSTERNETWORKNAME Wymagane |
Określa nazwę sieci dla nowego klastra failover silnika bazy danych SQL Servera. Ta nazwa służy do identyfikacji nowego wystąpienia klastra przełączania awaryjnego silnika bazy danych SQL Server w sieci. |
SQL Server Agent | /AGTSVCACCOUNT Wymagane |
Określa konto usługi SQL Server Agent. |
SQL Server Agent | /AGTSVCPASSWORD wymagane |
Określa hasło dla konta usługi agenta programu SQL Server. Ten parametr można pominąć podczas korzystania z zarządzanego konta usługi, konta wirtualnego lub wbudowanego konta. |
Usługi analizy | /ASBACKUPDIR Fakultatywny |
Określa katalog plików kopii zapasowych usług Analysis Services. Wartości domyślne: W przypadku trybu WOW w trybie 64-bitowym: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup Dla wszystkich innych instalacji: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup |
Usługi analizy | /ASCOLLATION Fakultatywny |
Określa ustawienie sortowania dla usług Analysis Services. Wartość domyślna: Latin1_General_CI_AS Uwaga: Obsługiwane jest tylko sortowanie Windows. Użycie sortowania SQL może spowodować nieoczekiwane zachowanie. |
Usługi analizy | /ASCONFIGDIR Fakultatywny |
Określa katalog plików konfiguracji usług Analysis Services. Wartości domyślne: W przypadku trybu WOW w trybie 64-bitowym: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config Dla wszystkich innych instalacji: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config |
Usługi analizy | /ASDATADIR Fakultatywny |
Określa katalog plików danych usług Analysis Services. Wartości domyślne: W przypadku trybu WOW w trybie 64-bitowym: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data Dla wszystkich innych instalacji: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data |
Usługi analizy | /ASLOGDIR Fakultatywny |
Określa katalog plików dziennika usług Analysis Services. Wartości domyślne: W przypadku trybu WOW w trybie 64-bitowym: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log Dla wszystkich innych instalacji: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log |
Usługi analizy | /ASSYSADMINACCOUNTS Wymagane |
Określa poświadczenia administratora dla usług Analysis Services. |
Usługi analizy | /ASTEMPDIR Fakultatywny |
Określa katalog plików tymczasowych usług Analysis Services. Wartości domyślne: W przypadku trybu WOW w trybie 64-bitowym: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp Dla wszystkich innych instalacji: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp |
Usługi analizy | /ASPROVIDERMSOLAP Fakultatywny |
Określa, czy dostawca MSOLAP może działać w procesie. Wartość domyślna: - 1 = włączone |
Usługi analizy | /ASSERVERMODE Fakultatywny |
Określa tryb serwera wystąpienia usług Analysis Services. Prawidłowe wartości w scenariuszu klastra to MULTIDIMENSIONAL lub TABULAR .
ASSERVERMODE uwzględnia wielkość liter. Wszystkie wartości muszą być wyrażone wielkimi literami. Aby uzyskać więcej informacji na temat prawidłowych wartości, zobacz Instalowanie usług Analysis Services w trybie tabelarycznym. |
Silnik bazy danych SQL Server | /INSTALLSQLDATADIR Wymagane |
Określa katalog danych dla plików danych programu SQL Server. Katalog danych musi być określony i na udostępnionym dysku klastra. |
Silnik bazy danych SQL Server | /SAPWD Wymagane, gdy /SECURITYMODE=SQL |
Określa hasło dla konta programu SQL Server SA . |
Silnik bazy danych SQL Server | /SECURITYMODE Fakultatywny |
Określa tryb zabezpieczeń dla programu SQL Server. Jeśli ten parametr nie jest podany, obsługiwany jest tryb uwierzytelniania tylko dla systemu Windows. Obsługiwana wartość: SQL |
Silnik bazy danych SQL Server | /SQLBACKUPDIR Fakultatywny |
Określa katalog plików kopii zapasowych. Wartość domyślna: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Backup |
Silnik bazy danych SQL Server | /SQLCOLLATION Fakultatywny |
Określa ustawienia sortowania dla programu SQL Server. Wartość domyślna jest oparta na ustawieniach regionalnych systemu operacyjnego Windows. Aby uzyskać więcej informacji, zobacz Collation and Unicode support. |
Silnik bazy danych SQL Server | /SQLSVCACCOUNT Wymagane |
Określa konto uruchamiania usługi SQL Server. |
Silnik bazy danych SQL Server | /SQLSVCPASSWORD wymagane |
Określa hasło dla elementu SQLSVCACCOUNT . Ten parametr można pominąć podczas korzystania z zarządzanego konta usługi, konta wirtualnego lub wbudowanego konta. |
Silnik bazy danych SQL Server | /SQLSYSADMINACCOUNTS Wymagane |
Aby przydzielić loginy jako członków roli administratora systemu, użyj tego parametru. W przypadku wersji programu SQL Server innych niż SQL Server Express /SQLSYSADMINACCOUNTS jest wymagany. W przypadku wersji programu SQL Server Express użycie elementu /SQLSYSADMINACCOUNTS jest opcjonalne, ale wymagane jest użycie elementu /SQLSYSADMINACCOUNTS lub /ADDCURRENTUSERASSQLADMIN . |
Silnik bazy danych SQL Server | /SQLUSERDBDIR Fakultatywny |
Określa katalog plików danych dla baz danych użytkowników. Wartość domyślna: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
Silnik bazy danych SQL Server | /SQLTEMPDBDIR Fakultatywny |
Określa katalogi dla tempdb plików danych. Podczas określania więcej niż jednego katalogu należy oddzielić katalogi pustym miejscem. Jeśli określono wiele katalogów, pliki danych tempdb zostaną rozłożone na katalogi w sposób okrężny.Wartość domyślna: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (System Data Directory)Uwaga: Ten parametr jest także dodawany do scenariusza RebuildDatabase. |
Silnik bazy danych SQL Server | /SQLTEMPDBLOGDIR Fakultatywny |
Określa katalog dla tempdb pliku dziennika.Wartość domyślna: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (System Data Directory)Uwaga: Ten parametr jest także dodawany do scenariusza RebuildDatabase. |
Silnik bazy danych SQL Server | /SQLTEMPDBFILECOUNT Fakultatywny |
Określa liczbę tempdb plików danych, które mają zostać dodane przez instalatora. Tę wartość można zwiększyć do liczby rdzeni.Wartość domyślna: 1 dla programu SQL Server Express 8 lub liczba rdzeni, w zależności od tego, która jest mniejsza we wszystkich innych edycjach Ważny: Podstawowy plik bazy danych dla tempdb programu będzie nadal mieć wartość tempdb.mdf . Dodatkowe tempdb pliki są nazwane jako tempdb_mssql_#.ndf gdzie # reprezentuje unikatową liczbę dla każdego dodatkowego tempdb pliku bazy danych utworzonego podczas instalacji. Celem tej konwencji nazewnictwa jest uczynienie ich unikatowymi. Odinstalowanie wystąpienia programu SQL Server powoduje usunięcie plików, zgodnie z konwencją nazewnictwa tempdb_mssql_#.ndf . Nie używaj tempdb_mssql_\*.ndf konwencji nazewnictwa dla plików bazy danych użytkownika.Ostrzeżenie: Program SQL Server Express nie jest obsługiwany do konfigurowania tego parametru. Instalator instaluje tylko 1 tempdb plik danych. |
Silnik bazy danych SQL Server | /SQLTEMPDBFILESIZE Dotyczy: SQL Server 2016 (13.x) i nowsze wersje Fakultatywny |
Określa początkowy rozmiar każdego tempdb pliku danych.Ustawienie domyślne = 4 MB dla programu SQL Server Express, 8 MB dla wszystkich innych edycji Min = 4 MB lub 8 MB Maksymalna = 1024 MB |
Silnik bazy danych SQL Server | /SQLTEMPDBFILEGROWTH Fakultatywny |
Określa przyrost wielkości każdego pliku danych tempdb w MB. Wartość 0 wskazuje, że automatyczny wzrost jest wyłączony i nie jest dozwolone żadne dodatkowe miejsce. Konfiguracja umożliwia rozmiar do 1024.Wartość domyślna: 64. Dozwolony zakres: Min = 0, Max = 1024 |
Silnik bazy danych SQL Server | /SQLTEMPDBLOGFILESIZE Dotyczy: SQL Server 2016 (13.x) i nowsze wersje Fakultatywny |
Określa początkowy rozmiar pliku dziennika tempdb w MB. Konfiguracja umożliwia rozmiar do 1024.Wartość domyślna: 4 dla programu SQL Server Express 8 dla wszystkich innych edycji Dozwolony zakres: Min = wartość domyślna (4 lub 8), Maksimum = 1024 |
Silnik bazy danych SQL Server | /SQLTEMPDBLOGFILEGROWTH Dotyczy: SQL Server 2016 (13.x) i nowsze wersje Fakultatywny |
Określa przyrost pliku dziennika tempdb w MB. Wartość 0 wskazuje, że automatyczny wzrost jest wyłączony i nie jest dozwolone żadne dodatkowe miejsce. Konfiguracja umożliwia rozmiar do 1024.Wartość domyślna: 64. Dozwolony zakres: Min = 0, Max = 1024 |
Silnik bazy danych SQL Server | /SQLUSERDBLOGDIR Fakultatywny |
Określa katalog plików dziennika dla baz danych użytkowników. Wartość domyślna: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
FILESTREAM | /FILESTREAMLEVEL Fakultatywny |
Określa poziom dostępu dla funkcji FILESTREAM. Obsługiwane wartości: - 0 = wyłącz obsługę funkcji FILESTREAM dla tego wystąpienia. (Wartość domyślna)- 1 = włącz parametr FILESTREAM dla dostępu do Transact-SQL.- 2 = włącz FILESTREAM dla Transact-SQL i umożliw dostęp do strumieniowego przesyłania danych we/wy plików. (Nie dotyczy scenariuszy klastrowych)- 3 = umożliwia zdalnym klientom strumieniowy dostęp do danych FILESTREAM. |
FILESTREAM | /FILESTREAMSHARENAME Fakultatywny Wymagane, gdy FILESTREAMLEVEL wartość jest większa niż 1. |
Określa nazwę udziału systemu Windows, w którym będą przechowywane dane FILESTREAM. |
Pełny tekst programu SQL Server | /FTSVCACCOUNT Fakultatywny |
Określa konto usługi uruchamiania filtrów Full-Text. Ten parametr jest ignorowany w systemie Windows Server 2008 lub nowszym. ServiceSID pomaga w zabezpieczaniu komunikacji między programem SQL Server a Daemonem filtru pełnotekstowego. Jeśli wartości nie są podane, usługa uruchamiania filtrów pełnotekstowych jest wyłączona. Aby zmienić konto usługi i włączyć funkcje pełnotekstowe, musisz użyć Menedżera kontroli programu SQL Server. Wartość domyślna: Local Service Account |
Pełny tekst programu SQL Server | /FTSVCPASSWORD Fakultatywny |
Określa hasło usługi uruchamiania filtru Full-Text. Ten parametr jest ignorowany w systemie Windows Server 2008 lub nowszym. Ten parametr można pominąć podczas korzystania z zarządzanego konta usługi, konta wirtualnego lub wbudowanego konta. |
Usługi integracyjne | /ISSVCACCOUNT Wymagane |
Określa konto dla Usług Integracyjnych. Wartość domyślna: NT AUTHORITY\NETWORK SERVICE |
Usługi integracyjne | /ISSVCPASSWORD wymagane |
Określa hasło usług Integration Services. Ten parametr można pominąć podczas korzystania z zarządzanego konta usługi, konta wirtualnego lub wbudowanego konta. |
Usługi integracyjne | /ISSVCStartupType Fakultatywny |
Określa tryb uruchamiania usługi Integration Services. |
Usługi raportowania | /RSINSTALLMODE Dotyczy: SQL Server 2016 (13.x) i starsze wersje Fakultatywny Dostępne tylko w serwisie FilesOnlyMode |
Określa tryb instalacji dla usług Reporting Services. Obsługiwane wartości: - SharePointFilesOnlyMode - DefaultNativeMode - FilesOnlyMode Uwaga: Jeśli instalacja obejmuje silnik bazy danych programu SQL Server, wartość domyślna RSINSTALLMODE to DefaultNativeMode .Jeśli instalacja nie zawiera aparatu bazy danych programu SQL Server, wartość domyślna RSINSTALLMODE to FilesOnlyMode .Jeśli wybierzesz DefaultNativeMode , ale instalacja nie zawiera silnika bazy danych SQL Server, instalacja automatycznie zmieni RSINSTALLMODE na FilesOnlyMode . |
Usługi raportowania | /RSSVCACCOUNT Dotyczy: SQL Server 2016 (13.x) i starsze wersje Wymagane |
Określa konto uruchamiania usług Reporting Services. |
Usługi raportowania | /RSSVCPASSWORD Dotyczy: SQL Server 2016 (13.x) i starsze wersje wymagane |
Określa hasło dla konta uruchamiania dla usługi Reporting Services. Ten parametr można pominąć podczas korzystania z zarządzanego konta usługi, konta wirtualnego lub wbudowanego konta. |
Usługi raportowania | /RSSVCStartupType Dotyczy: SQL Server 2016 (13.x) i starsze wersje Fakultatywny |
Określa tryb uruchamiania usług Reporting Services. Obsługiwane wartości: - Automatic - Disabled - Manual |
Zalecamy używanie identyfikatora SID usługi zamiast grup domen.
Dodatkowe uwagi
Silnik bazy danych i usługi Analysis Services są jedynymi składnikami obsługującymi klaster. Inne funkcje nie są przystosowane do pracy w klastrze i nie mają wysokiej dostępności poprzez przełączanie awaryjne.
Przykładowa składnia
Aby zainstalować wystąpienie klastra trybu failover silnika bazy danych SQL Server z pojedynczym węzłem z silnikiem bazy danych i usługami Analysis Services jako wystąpienie domyślne.
setup.exe /q /ACTION=InstallFailoverCluster /InstanceName=MSSQLSERVER /INDICATEPROGRESS /ASSYSADMINACCOUNTS="<DomainName\UserName>" /ASDATADIR=<Drive>:\OLAP\Data /ASLOGDIR=<Drive>:\OLAP\Log /ASBACKUPDIR=<Drive>:\OLAP\Backup /ASCONFIGDIR=<Drive>:\OLAP\Config /ASTEMPDIR=<Drive>:\OLAP\Temp /FAILOVERCLUSTERDISKS="<Cluster Disk Resource Name - for example, 'Disk S:'" /FAILOVERCLUSTERNETWORKNAME="<Insert Network Name>" /FAILOVERCLUSTERIPADDRESSES="IPv4;xx.xxx.xx.xx;Cluster Network;xxx.xxx.xxx.x" /FAILOVERCLUSTERGROUP="MSSQLSERVER" /Features=AS,SQL /ASSVCACCOUNT="<DomainName\UserName>" /ASSVCPASSWORD="xxxxxxxxxxx" /AGTSVCACCOUNT="<DomainName\UserName>" /AGTSVCPASSWORD="xxxxxxxxxxx" /INSTALLSQLDATADIR="<Drive>:\<Path>\MSSQLSERVER" /SQLCOLLATION="SQL_Latin1_General_CP1_CS_AS" /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="xxxxxxxxxxx" /SQLSYSADMINACCOUNTS="<DomainName\UserName> /IACCEPTSQLSERVERLICENSETERMS
Przygotowywanie parametrów klastra przełączania awaryjnego
Użyj parametrów w poniższej tabeli, aby utworzyć skrypty wiersza polecenia na potrzeby przygotowania klastra awaryjnego. Jest to pierwszy krok w zaawansowanej instalacji klastra, gdzie należy przygotować instancje klastrowe w trybie failover na wszystkich węzłach klastra. Aby uzyskać więcej informacji, zobacz zawsze włączone wystąpienia klastra trybu failover (SQL Server).
Składnik silnika bazy danych SQL Server | Parametr | Opis |
---|---|---|
Kontrola instalacji silnika bazy danych | /ACTION Wymagane |
Wymagane do wskazania procesu przetwarzania klastra przełączania awaryjnego. Obsługiwana wartość: PrepareFailoverCluster |
Kontrola instalacji silnika bazy danych | /IACCEPTSQLSERVERLICENSETERMS Wymagane, jeśli parametr /Q or /QS jest określony dla instalacji nienadzorowanych |
Wymagane do potwierdzenia akceptacji postanowień licencyjnych. Począwszy od programu SQL Server 2022 (16.x), przeczytaj postanowienia licencyjne dotyczące oprogramowania programu Microsoft SQL Server pod adresem aka.ms/useterms. |
Kontrola instalacji silnika bazy danych | /ENU Fakultatywny |
Użyj tego parametru, aby zainstalować angielską wersję programu SQL Server w zlokalizowanym systemie operacyjnym, gdy nośnik instalacyjny zawiera pakiety językowe dla języka angielskiego i języka odpowiadającego systemowi operacyjnemu. |
Kontrola instalacji silnika bazy danych | /UpdateEnabled Fakultatywny |
Określ, czy instalator programu SQL Server powinien odnajdywać i uwzględniać aktualizacje produktów. Prawidłowe wartości to True i i False 1 i 0 . Domyślnie instalator programu SQL Server będzie zawierać znalezione aktualizacje. |
Kontrola instalacji silnika bazy danych | /UpdateSource Fakultatywny |
Określ lokalizację, w której instalator programu SQL Server uzyska aktualizacje produktu. Prawidłowe wartości to "MU" , aby przeszukać Microsoft Update, prawidłowa ścieżka folderu, ścieżka względna, taka jak .\MyUpdates , lub udział UNC. Domyślnie instalator programu SQL Server wyszukuje usługę Microsoft Update lub Windows Update za pośrednictwem usług Windows Server Update Services. |
Kontrola instalacji silnika bazy danych | /CONFIGURATIONFILE Fakultatywny |
Określa plik ConfigurationFile do użycia. |
Kontrola instalacji silnika bazy danych | /ERRORREPORTING Dotyczy: SQL Server 2014 (12.x) i starsze wersje Fakultatywny |
Aby zarządzać sposobem wysyłania opinii o błędach do firmy Microsoft, zobacz Konfigurowanie zbierania danych diagnostycznych i użycia dla programu SQL Server (CEIP). W starszych wersjach określa raportowanie błędów dla programu SQL Server. Aby uzyskać więcej informacji, zobacz Dodatek dotyczący prywatności programu SQL Server. Obsługiwane wartości: - 1 = włączone- 0 = wyłączone |
Kontrola instalacji silnika bazy danych | /FEATURES Wymagane |
Określa składniki do zainstalowania. |
Kontrola instalacji silnika bazy danych |
/HELP lub ? Fakultatywny |
Wyświetla opcje użycia parametrów. |
Kontrola instalacji silnika bazy danych | /INDICATEPROGRESS Fakultatywny |
Wskazuje, że szczegółowy plik dziennika instalacji jest przekierowany do konsoli. |
Kontrola instalacji silnika bazy danych | /INSTALLSHAREDDIR Fakultatywny |
Określa katalog instalacyjny niezdefiniowany dla 64-bitowych składników udostępnionych. Wartość domyślna to %Program Files%\Microsoft SQL Server Nie można ustawić wartości na %Program Files(x86)%\Microsoft SQL Server |
Kontrola instalacji silnika bazy danych | /INSTALLSHAREDWOWDIR Fakultatywny |
Określa katalog instalacyjny niezdefiniowany dla 32-bitowych składników udostępnionych. Obsługiwane tylko w systemie 64-bitowym. Wartość domyślna to %Program Files(x86)%\Microsoft SQL Server Nie można ustawić wartości na %Program Files%\Microsoft SQL Server |
Kontrola instalacji silnika bazy danych | /INSTANCEDIR Fakultatywny |
Określa katalog instalacji niezdefinicyjny dla składników specyficznych dla wystąpienia. |
Kontrola instalacji silnika bazy danych | /INSTANCEID Fakultatywny |
Określa wartość inną niżdefault dla identyfikatora wystąpienia. |
Kontrola instalacji silnika bazy danych | /INSTANCENAME Wymagane |
Określa nazwę wystąpienia aparatu bazy danych programu SQL Server. Aby uzyskać więcej informacji, zobacz Pomoc Kreatora instalacji. |
Kontrola instalacji silnika bazy danych | /PID Fakultatywny |
Określa klucz produktu dla wersji programu SQL Server. Jeśli ten parametr nie zostanie określony, zostanie użyta ocena. Uwaga: Jeśli instalujesz program SQL Server Express, SQL Server Express z usługami Advanced Services, SQL Server Express z narzędziami, SQL Server Developer lub SQL Server Evaluation, PID jest wstępnie zdefiniowany. |
Kontrola instalacji silnika bazy danych |
/Q lub /QUIET Fakultatywny |
Określa, że Instalator działa w trybie cichym bez żadnego interfejsu użytkownika. Jest to używane w przypadku instalacji nienadzorowanych. Parametr /Q zastępuje dane wejściowe parametru /QS . |
Kontrola instalacji silnika bazy danych |
/QS lub /QUIETSIMPLE Fakultatywny |
Określa, że Instalator uruchamia i pokazuje postęp za pośrednictwem interfejsu użytkownika, ale nie akceptuje żadnych danych wejściowych ani nie wyświetla żadnych komunikatów o błędach. |
Kontrola instalacji silnika bazy danych | /SQMREPORTING Dotyczy: SQL Server 2014 (12.x) i starsze wersje Fakultatywny |
Aby zarządzać sposobem wysyłania opinii o błędach do firmy Microsoft, zobacz Konfigurowanie zbierania danych diagnostycznych i użycia dla programu SQL Server (CEIP). W starszych wersjach określa raportowanie użycia funkcji dla programu SQL Server. Obsługiwane wartości: - 1 = włączone- 0 = wyłączone |
Kontrola instalacji silnika bazy danych | /HIDECONSOLE Fakultatywny |
Określa, że okno konsoli jest ukryte lub zamknięte. |
SQL Server Agent | /AGTSVCACCOUNT Wymagane |
Określa konto usługi SQL Server Agent. |
SQL Server Agent | /AGTSVCPASSWORD wymagane |
Określa hasło dla konta usługi agenta programu SQL Server. Ten parametr można pominąć podczas korzystania z zarządzanego konta usługi, konta wirtualnego lub wbudowanego konta. |
Aparat PolyBase | /PBENGSVCACCOUNT Fakultatywny |
Określa konto usługi silnika. Wartość domyślna: NT AUTHORITY\NETWORK SERVICE . |
Przenoszenie danych programu PolyBase | /PBDMSSVCPASSWORD Fakultatywny |
Określa hasło dla konta przenoszenia danych. Ten parametr można pominąć podczas korzystania z zarządzanego konta usługi, konta wirtualnego lub wbudowanego konta. |
Aparat PolyBase | /PBENGSVCSTARTUPTYPE Fakultatywny |
Określa tryb uruchamiania usługi silnika PolyBase. Obsługiwane wartości: - Automatic (ustawienie domyślne)- Disabled - Manual |
PolyBase | /PBPORTRANGE Fakultatywny |
Określa zakres portów z co najmniej 6 portami dla usług PolyBase. Przykład:/PBPORTRANGE=16450-16460 |
PolyBase | /PBSCALEOUT Fakultatywny |
Określa, czy wystąpienie aparatu bazy danych programu SQL Server będzie używane jako część grupy obliczeniowej PolyBase Scale-out. Użyj tej opcji, jeśli konfigurujesz grupę obliczeniową polyBase skalowaną w poziomie, w tym węzeł główny. Obsługiwane wartości: True , False |
Usługi analizy | /ASSVCACCOUNT Wymagane |
Określa konto usługi Analysis Services. |
Usługi analizy | /ASSVCPASSWORD wymagane |
Określa hasło usługi Analysis Services. Ten parametr można pominąć podczas korzystania z zarządzanego konta usługi, konta wirtualnego lub wbudowanego konta. |
Silnik bazy danych SQL Server | /SQLSVCACCOUNT Wymagane |
Określa konto uruchamiania usługi SQL Server. |
Silnik bazy danych SQL Server | /SQLSVCPASSWORD wymagane |
Określa hasło dla elementu SQLSVCACCOUNT . Ten parametr można pominąć podczas korzystania z zarządzanego konta usługi, konta wirtualnego lub wbudowanego konta. |
FILESTREAM | /FILESTREAMLEVEL Fakultatywny |
Określa poziom dostępu dla funkcji FILESTREAM. Obsługiwane wartości: - 0 = wyłącz obsługę funkcji FILESTREAM dla tego wystąpienia. (Wartość domyślna)- 1 = włącz parametr FILESTREAM dla dostępu do Transact-SQL.- 2 = włącz FILESTREAM dla Transact-SQL i umożliw dostęp do strumieniowego przesyłania danych we/wy plików. (Nie dotyczy scenariuszy klastrowych)- 3 = umożliwia zdalnym klientom strumieniowy dostęp do danych FILESTREAM. |
FILESTREAM | /FILESTREAMSHARENAME Fakultatywny Wymagane, gdy FILESTREAMLEVEL wartość jest większa niż 1. |
Określa nazwę udziału systemu Windows, w którym będą przechowywane dane FILESTREAM. |
Pełny tekst programu SQL Server | /FTSVCACCOUNT Fakultatywny |
Określa konto usługi uruchamiania filtrów Full-Text. Ten parametr jest ignorowany w systemie Windows Server 2008 lub nowszym. ServiceSID pomaga w zabezpieczaniu komunikacji między programem SQL Server a Daemonem filtru pełnotekstowego. Jeśli wartości nie są podane, usługa uruchamiania filtrów pełnotekstowych jest wyłączona. Aby zmienić konto usługi i włączyć funkcje pełnotekstowe, musisz użyć Menedżera kontroli programu SQL Server. Wartość domyślna: Local Service Account |
Pełny tekst programu SQL Server | /FTSVCPASSWORD Fakultatywny |
Określa hasło usługi uruchamiania filtru Full-Text. Ten parametr jest ignorowany w systemie Windows Server 2008 lub nowszym. Ten parametr można pominąć podczas korzystania z zarządzanego konta usługi, konta wirtualnego lub wbudowanego konta. |
Usługi integracyjne | /ISSVCACCOUNT Wymagane |
Określa konto dla Usług Integracyjnych. Wartość domyślna: NT AUTHORITY\NETWORK SERVICE |
Usługi integracyjne | /ISSVCPASSWORD wymagane |
Określa hasło usług Integration Services. Ten parametr można pominąć podczas korzystania z zarządzanego konta usługi, konta wirtualnego lub wbudowanego konta. |
Usługi integracyjne | /ISSVCStartupType Fakultatywny |
Określa tryb uruchamiania usługi Integration Services. |
Usługi raportowania | /RSINSTALLMODE Dotyczy: SQL Server 2016 (13.x) i starsze wersje Fakultatywny Dostępne tylko w serwisie FilesOnlyMode |
Określa tryb instalacji dla usług Reporting Services. Obsługiwane wartości: - SharePointFilesOnlyMode - DefaultNativeMode - FilesOnlyMode Uwaga: Jeśli instalacja obejmuje silnik bazy danych programu SQL Server, wartość domyślna RSINSTALLMODE to DefaultNativeMode .Jeśli instalacja nie zawiera aparatu bazy danych programu SQL Server, wartość domyślna RSINSTALLMODE to FilesOnlyMode .Jeśli wybierzesz DefaultNativeMode , ale instalacja nie zawiera silnika bazy danych SQL Server, instalacja automatycznie zmieni RSINSTALLMODE na FilesOnlyMode . |
Usługi raportowania | /RSSVCACCOUNT Dotyczy: SQL Server 2016 (13.x) i starsze wersje Wymagane |
Określa konto uruchamiania usług Reporting Services. |
Usługi raportowania | /RSSVCPASSWORD Dotyczy: SQL Server 2016 (13.x) i starsze wersje wymagane |
Określa hasło dla konta uruchamiania dla usługi Reporting Services. Ten parametr można pominąć podczas korzystania z zarządzanego konta usługi, konta wirtualnego lub wbudowanego konta. |
Usługi raportowania | /RSSVCStartupType Dotyczy: SQL Server 2016 (13.x) i starsze wersje Fakultatywny |
Określa tryb uruchamiania usług Reporting Services. Obsługiwane wartości: - Automatic - Disabled - Manual |
Zalecamy używanie identyfikatora SID usługi zamiast grup domen.
Przykładowa składnia
Aby wykonać krok "Przygotowanie" zaawansowanego scenariusza konfiguracji klastra awaryjnego przełączania dla silnika bazy danych i usług Analysis Services.
Uruchom następujące polecenie w wierszu polecenia, aby przygotować wystąpienie domyślne:
setup.exe /q /ACTION=PrepareFailoverCluster /InstanceName=MSSQLSERVER /Features=AS,SQL /INDICATEPROGRESS /ASSVCACCOUNT="<DomainName\UserName>" /ASSVCPASSWORD="xxxxxxxxxxx" /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="xxxxxxxxxxx" /AGTSVCACCOUNT="<DomainName\UserName>" /AGTSVCPASSWORD="xxxxxxxxxxx" /IACCEPTSQLSERVERLICENSETERMS
Uruchom następujące polecenie w wierszu polecenia, aby przygotować nazwane wystąpienie:
setup.exe /q /ACTION=PrepareFailoverCluster /InstanceName="<Insert Instance name>" /Features=AS,SQL /INDICATEPROGRESS /ASSVCACCOUNT="<DomainName\UserName>" /ASSVCPASSWORD="xxxxxxxxxxx" /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="xxxxxxxxxxx" /AGTSVCACCOUNT="<DomainName\UserName>" /AGTSVCPASSWORD="xxxxxxxxxxx" /IACCEPTSQLSERVERLICENSETERMS
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.
Parametry klastra pełnego awaryjnego przełączania
Użyj parametrów w poniższej tabeli, aby utworzyć skrypty wiersza polecenia na potrzeby ukończenia klastra trybu failover. Jest to drugi etap w zaawansowanej opcji instalacji klastra failover. Po wykonaniu polecenia 'prepare' na wszystkich węzłach w klastrze z przejęciem awaryjnym uruchom to polecenie na węźle, który zarządza dyskami udostępnionymi. Aby uzyskać więcej informacji, zobacz zawsze włączone wystąpienia klastra trybu failover (SQL Server).
Składnik silnika bazy danych SQL Server | Parametr | Opis |
---|---|---|
Kontrola instalacji silnika bazy danych | /ACTION Wymagane |
Wymagane do wskazania pełnego przepływu pracy klastra typu failover. Obsługiwana wartość: CompleteFailoverCluster |
Kontrola instalacji silnika bazy danych | /ENU Fakultatywny |
Użyj tego parametru, aby zainstalować angielską wersję programu SQL Server w zlokalizowanym systemie operacyjnym, gdy nośnik instalacyjny zawiera pakiety językowe dla języka angielskiego i języka odpowiadającego systemowi operacyjnemu. |
Kontrola instalacji silnika bazy danych | /FAILOVERCLUSTERGROUP Fakultatywny |
Określa nazwę grupy zasobów, która ma być używana dla klastra awaryjnego aparatu bazy danych programu SQL Server. Może to być nazwa istniejącej grupy klastra lub nazwa nowej grupy zasobów. Wartość domyślna: SQL Server (<InstanceName>) |
Kontrola instalacji silnika bazy danych | /CONFIGURATIONFILE Fakultatywny |
Określa plik ConfigurationFile do użycia. |
Kontrola instalacji silnika bazy danych | /ERRORREPORTING Dotyczy: SQL Server 2014 (12.x) i starsze wersje Fakultatywny |
Aby zarządzać sposobem wysyłania opinii o błędach do firmy Microsoft, zobacz Konfigurowanie zbierania danych diagnostycznych i użycia dla programu SQL Server (CEIP). W starszych wersjach określa raportowanie błędów dla programu SQL Server. Aby uzyskać więcej informacji, zobacz Dodatek dotyczący prywatności programu SQL Server. Obsługiwane wartości: - 1 = włączone- 0 = wyłączone |
Kontrola instalacji silnika bazy danych |
/HELP lub ? Fakultatywny |
Wyświetla opcje użycia parametrów. |
Kontrola instalacji silnika bazy danych | /INDICATEPROGRESS Fakultatywny |
Wskazuje, że szczegółowy plik dziennika instalacji jest przekierowany do konsoli. |
Kontrola instalacji silnika bazy danych | /INSTANCENAME Wymagane |
Określa nazwę wystąpienia aparatu bazy danych programu SQL Server. Aby uzyskać więcej informacji, zobacz Pomoc Kreatora instalacji. |
Kontrola instalacji silnika bazy danych | /PID Fakultatywny |
Określa klucz produktu dla wersji programu SQL Server. Jeśli ten parametr nie zostanie określony, zostanie użyta ocena. Uwaga: Jeśli instalujesz program SQL Server Express, SQL Server Express z usługami Advanced Services, SQL Server Express z narzędziami, SQL Server Developer lub SQL Server Evaluation, PID jest wstępnie zdefiniowany. |
Kontrola instalacji silnika bazy danych |
/Q lub /QUIET Fakultatywny |
Określa, że Instalator działa w trybie cichym bez żadnego interfejsu użytkownika. Jest to używane w przypadku instalacji nienadzorowanych. Parametr /Q zastępuje dane wejściowe parametru /QS . |
Kontrola instalacji silnika bazy danych |
/QS lub /QUIETSIMPLE Fakultatywny |
Określa, że Instalator uruchamia i pokazuje postęp za pośrednictwem interfejsu użytkownika, ale nie akceptuje żadnych danych wejściowych ani nie wyświetla żadnych komunikatów o błędach. |
Kontrola instalacji silnika bazy danych | /SQMREPORTING Dotyczy: SQL Server 2014 (12.x) i starsze wersje Fakultatywny |
Aby zarządzać sposobem wysyłania opinii o błędach do firmy Microsoft, zobacz Konfigurowanie zbierania danych diagnostycznych i użycia dla programu SQL Server (CEIP). W starszych wersjach określa raportowanie użycia funkcji dla programu SQL Server. Obsługiwane wartości: - 1 = włączone- 0 = wyłączone |
Kontrola instalacji silnika bazy danych | /HIDECONSOLE Fakultatywny |
Określa, że okno konsoli jest ukryte lub zamknięte. |
Kontrola instalacji silnika bazy danych | /FAILOVERCLUSTERDISKS Fakultatywny |
Określa listę dysków udostępnionych, które mają być uwzględnione w grupie zasobów klastra failover dla aparatu bazy danych SQL Server. Wartość domyślna: pierwszy dysk jest używany jako dysk domyślny dla wszystkich baz danych. |
Kontrola instalacji silnika bazy danych | /FAILOVERCLUSTERIPADDRESSES Wymagane |
Określa zakodowany adres IP. Kodowania są oddzielone średnikami (;) i mają format <Typ IP>;<adres>;<nazwa sieci>;<maska podsieci>. Obsługiwane typy adresów IP to DHCP, IPv4 i IPv6. Można określić wiele adresów IP klastra trybu failover, oddzielając je spacją. Zobacz następujące przykłady: FAILOVERCLUSTERIPADDRESSES=DEFAULT FAILOVERCLUSTERIPADDRESSES=IPv4;DHCP;ClusterNetwork1 FAILOVERCLUSTERIPADDRESSES=IPv6;DHCP;ClusterNetwork1 FAILOVERCLUSTERIPADDRESSES=IPv6;2041:0:1a0f::8a5b:131c |
Kontrola instalacji silnika bazy danych | /FAILOVERCLUSTERNETWORKNAME Wymagane |
Określa nazwę sieci dla nowego klastra failover silnika bazy danych SQL Servera. Ta nazwa służy do identyfikacji nowego wystąpienia klastra przełączania awaryjnego silnika bazy danych SQL Server w sieci. |
Kontrola instalacji silnika bazy danych | /CONFIRMIPDEPENDENCYCHANGE Wymagane |
Wskazuje zgodę na ustawienie zależności zasobu adresu IP z OR na AND dla klastrów awaryjnych z wieloma podsieciami. Aby uzyskać więcej informacji, zobacz Dodawanie lub usuwanie węzłów w instancji klastra przełączania awaryjnego (Instalacja). Obsługiwane wartości: - 0 = Fałsz (wartość domyślna)- 1 = True |
Usługi analizy | /ASBACKUPDIR Fakultatywny |
Określa katalog plików kopii zapasowych usług Analysis Services. Wartości domyślne: W przypadku trybu WOW w trybie 64-bitowym: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup Dla wszystkich innych instalacji: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup |
Usługi analizy | /ASCOLLATION Fakultatywny |
Określa ustawienie sortowania dla usług Analysis Services. Wartość domyślna: Latin1_General_CI_AS Uwaga: Obsługiwane jest tylko sortowanie Windows. Użycie sortowania SQL może spowodować nieoczekiwane zachowanie. |
Usługi analizy | /ASCONFIGDIR Fakultatywny |
Określa katalog plików konfiguracji usług Analysis Services. Wartości domyślne: W przypadku trybu WOW w trybie 64-bitowym: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config Dla wszystkich innych instalacji: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config |
Usługi analizy | /ASDATADIR Fakultatywny |
Określa katalog plików danych usług Analysis Services. Wartości domyślne: W przypadku trybu WOW w trybie 64-bitowym: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data Dla wszystkich innych instalacji: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data |
Usługi analizy | /ASLOGDIR Fakultatywny |
Określa katalog plików dziennika usług Analysis Services. Wartości domyślne: W przypadku trybu WOW w trybie 64-bitowym: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log Dla wszystkich innych instalacji: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log |
Usługi analizy | /ASSERVERMODE Fakultatywny |
Określa tryb serwera wystąpienia usług Analysis Services. Prawidłowe wartości w scenariuszu klastra to MULTIDIMENSIONAL lub TABULAR .
ASSERVERMODE uwzględnia wielkość liter. Wszystkie wartości muszą być wyrażone wielkimi literami. Aby uzyskać więcej informacji na temat prawidłowych wartości, zobacz Instalowanie usług Analysis Services w trybie tabelarycznym. |
Usługi analizy | /ASSYSADMINACCOUNTS Wymagane |
Określa poświadczenia administratora dla usług Analysis Services. |
Usługi analizy | /ASTEMPDIR Fakultatywny |
Określa katalog plików tymczasowych usług Analysis Services. Wartości domyślne: W przypadku trybu WOW w trybie 64-bitowym: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp Dla wszystkich innych instalacji: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp |
Usługi analizy | /ASPROVIDERMSOLAP Fakultatywny |
Określa, czy dostawca MSOLAP może działać w procesie. Wartość domyślna: - 1 = włączone |
Silnik bazy danych SQL Server | /INSTALLSQLDATADIR Wymagane |
Określa katalog danych dla plików danych programu SQL Server. Katalog danych musi być określony i na udostępnionym dysku klastra. |
Silnik bazy danych SQL Server | /SAPWD Wymagane, gdy /SECURITYMODE=SQL |
Określa hasło dla konta programu SQL Server SA . |
Silnik bazy danych SQL Server | /SECURITYMODE Fakultatywny |
Określa tryb zabezpieczeń dla programu SQL Server. Jeśli ten parametr nie jest podany, obsługiwany jest tryb uwierzytelniania tylko dla systemu Windows. Obsługiwana wartość: SQL |
Silnik bazy danych SQL Server | /SQLBACKUPDIR Fakultatywny |
Określa katalog plików kopii zapasowych. Wartość domyślna: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Backup |
Silnik bazy danych SQL Server | /SQLCOLLATION Fakultatywny |
Określa ustawienia sortowania dla programu SQL Server. Wartość domyślna jest oparta na ustawieniach regionalnych systemu operacyjnego Windows. Aby uzyskać więcej informacji, zobacz Collation and Unicode support. |
Silnik bazy danych SQL Server | /SQLSYSADMINACCOUNTS Wymagane |
Aby przydzielić loginy jako członków roli administratora systemu, użyj tego parametru. W przypadku wersji programu SQL Server innych niż SQL Server Express /SQLSYSADMINACCOUNTS jest wymagany. W przypadku wersji programu SQL Server Express użycie elementu /SQLSYSADMINACCOUNTS jest opcjonalne, ale wymagane jest użycie elementu /SQLSYSADMINACCOUNTS lub /ADDCURRENTUSERASSQLADMIN . |
Silnik bazy danych SQL Server | /SQLUSERDBDIR Fakultatywny |
Określa katalog plików danych dla baz danych użytkowników. Wartość domyślna: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
Silnik bazy danych SQL Server | /SQLUSERDBLOGDIR Fakultatywny |
Określa katalog plików dziennika dla baz danych użytkowników. Wartość domyślna: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
Usługi raportowania | /RSINSTALLMODE Dotyczy: SQL Server 2016 (13.x) i starsze wersje Fakultatywny Dostępne tylko w serwisie FilesOnlyMode |
Określa tryb instalacji dla usług Reporting Services. Obsługiwane wartości: - SharePointFilesOnlyMode - DefaultNativeMode - FilesOnlyMode Uwaga: Jeśli instalacja obejmuje silnik bazy danych programu SQL Server, wartość domyślna RSINSTALLMODE to DefaultNativeMode .Jeśli instalacja nie zawiera aparatu bazy danych programu SQL Server, wartość domyślna RSINSTALLMODE to FilesOnlyMode .Jeśli wybierzesz DefaultNativeMode , ale instalacja nie zawiera silnika bazy danych SQL Server, instalacja automatycznie zmieni RSINSTALLMODE na FilesOnlyMode . |
Silnik bazy danych SQL Server | /SQLTEMPDBDIR Fakultatywny |
Określa katalogi dla tempdb plików danych. Podczas określania więcej niż jednego katalogu należy oddzielić katalogi pustym miejscem. Jeśli określono wiele katalogów, pliki danych tempdb zostaną rozłożone na katalogi w sposób okrężny.Wartość domyślna: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (System Data Directory)Uwaga: Ten parametr jest także dodawany do scenariusza RebuildDatabase. |
Silnik bazy danych SQL Server | /SQLTEMPDBLOGDIR Fakultatywny |
Określa katalog dla tempdb pliku dziennika.Wartość domyślna: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (System Data Directory)Uwaga: Ten parametr jest także dodawany do scenariusza RebuildDatabase. |
Silnik bazy danych SQL Server | /SQLTEMPDBFILECOUNT Fakultatywny |
Określa liczbę tempdb plików danych, które mają zostać dodane przez instalatora. Tę wartość można zwiększyć do liczby rdzeni.Wartość domyślna: 1 dla programu SQL Server Express 8 lub liczba rdzeni, w zależności od tego, która jest mniejsza we wszystkich innych edycjach Ważny: Podstawowy plik bazy danych dla tempdb programu będzie nadal mieć wartość tempdb.mdf . Dodatkowe tempdb pliki są nazwane jako tempdb_mssql_#.ndf gdzie # reprezentuje unikatową liczbę dla każdego dodatkowego tempdb pliku bazy danych utworzonego podczas instalacji. Celem tej konwencji nazewnictwa jest uczynienie ich unikatowymi. Odinstalowanie wystąpienia programu SQL Server powoduje usunięcie plików, zgodnie z konwencją nazewnictwa tempdb_mssql_#.ndf . Nie używaj tempdb_mssql_\*.ndf konwencji nazewnictwa dla plików bazy danych użytkownika.Ostrzeżenie: Program SQL Server Express nie jest obsługiwany do konfigurowania tego parametru. Instalator instaluje tylko 1 tempdb plik danych. |
Silnik bazy danych SQL Server | /SQLTEMPDBFILESIZE Dotyczy: SQL Server 2016 (13.x) i nowsze wersje Fakultatywny |
Określa początkowy rozmiar każdego tempdb pliku danych.Ustawienie domyślne = 4 MB dla programu SQL Server Express, 8 MB dla wszystkich innych edycji Min = 4 MB lub 8 MB Maksymalna = 1024 MB |
Silnik bazy danych SQL Server | /SQLTEMPDBFILEGROWTH Fakultatywny |
Określa przyrost wielkości każdego pliku danych tempdb w MB. Wartość 0 wskazuje, że automatyczny wzrost jest wyłączony i nie jest dozwolone żadne dodatkowe miejsce. Konfiguracja umożliwia rozmiar do 1024.Wartość domyślna: 64. Dozwolony zakres: Min = 0, Max = 1024 |
Silnik bazy danych SQL Server | /SQLTEMPDBLOGFILESIZE Dotyczy: SQL Server 2016 (13.x) i nowsze wersje Fakultatywny |
Określa początkowy rozmiar pliku dziennika tempdb w MB. Konfiguracja umożliwia rozmiar do 1024.Wartość domyślna: 4 dla programu SQL Server Express 8 dla wszystkich innych edycji Dozwolony zakres: Min = wartość domyślna (4 lub 8), Maksimum = 1024 |
Silnik bazy danych SQL Server | /SQLTEMPDBLOGFILEGROWTH Dotyczy: SQL Server 2016 (13.x) i nowsze wersje Fakultatywny |
Określa przyrost pliku dziennika tempdb w MB. Wartość 0 wskazuje, że automatyczny wzrost jest wyłączony i nie jest dozwolone żadne dodatkowe miejsce. Konfiguracja umożliwia rozmiar do 1024.Wartość domyślna: 64. Dozwolony zakres: Min = 0, Max = 1024 |
Przykładowa składnia
Aby wykonać krok "Ukończenie" zaawansowanego scenariusza instalacji klastra trybu przełączania awaryjnego dla silnika bazy danych i usług analitycznych Analysis Services. Uruchom następujące polecenie na komputerze, który będzie aktywnym węzłem w klastrze trybu failover, aby umożliwić jego użycie. Należy uruchomić akcję "CompleteFailoverCluster" na węźle, który jest właścicielem udostępnionego dysku w klastrze trybu failover usług Analysis Services.
Uruchom następujące polecenie w wierszu polecenia, aby ukończyć instalację klastra trybu failover dla wystąpienia domyślnego:
setup.exe /q /ACTION=CompleteFailoverCluster /InstanceName=MSSQLSERVER /INDICATEPROGRESS /ASSYSADMINACCOUNTS="<DomainName\Username>" /ASDATADIR=<Drive>:\OLAP\Data /ASLOGDIR=<Drive>:\OLAP\Log /ASBACKUPDIR=<Drive>:\OLAP\Backup /ASCONFIGDIR=<Drive>:\OLAP\Config /ASTEMPDIR=<Drive>:\OLAP\Temp /FAILOVERCLUSTERDISKS="<Cluster Disk Resource Name - for example, 'Disk S:'>:" /FAILOVERCLUSTERNETWORKNAME="<Insert FOI Network Name>" /FAILOVERCLUSTERIPADDRESSES="IPv4;xx.xxx.xx.xx;Cluster Network;xxx.xxx.xxx.x" /FAILOVERCLUSTERGROUP="MSSQLSERVER" /INSTALLSQLDATADIR="<Drive>:\<Path>\MSSQLSERVER" /SQLCOLLATION="SQL_Latin1_General_CP1_CS_AS" /SQLSYSADMINACCOUNTS="<DomainName\UserName>"
Uruchom następujące polecenie w wierszu polecenia, aby ukończyć instalację klastra przełączeniowego dla nazwanej instancji:
setup.exe /q /ACTION=CompleteFailoverCluster /InstanceName="<Insert Instance Name>" /INDICATEPROGRESS /ASSYSADMINACCOUNTS="<DomainName\UserName>" /ASDATADIR=<Drive>:\INSTANCE\Data /ASLOGDIR=<drive>:\INSTANCE\Log /ASBACKUPDIR=<Drive>:\INSTANCE\Backup /ASCONFIGDIR=<Drive>:\INSTANCE\Config /ASTEMPDIR=<Drive>:\INSTANCE\Temp /FAILOVERCLUSTERDISKS="<Cluster Disk Resource Name - for example, 'Disk S:'>" /FAILOVERCLUSTERNETWORKNAME="CompNamedFOI" /FAILOVERCLUSTERIPADDRESSES="IPv4;xx.xxx.xx.xx;ClusterNetwork1;xxx.xxx.xxx.x" /FAILOVERCLUSTERGROUP="<Insert New Group Name>" /INSTALLSQLDATADIR="<Drive>:\<Path>\MSSQLSERVER_INSTANCE" /SQLCOLLATION="SQL_Latin1_General_CP1_CS_AS" /SQLSYSADMINACCOUNTS="<DomainName\Username>"
Uaktualnianie parametrów klastra trybu failover
Użyj parametrów w poniższej tabeli, aby utworzyć skrypty wiersza polecenia na potrzeby uaktualniania klastra trybu failover. Aby uzyskać więcej informacji, zobacz Uaktualnianie wystąpienia klastra trybu failover aparatu bazy danych programu SQL Server (Instalator) i Zawsze włączone wystąpienia klastra trybu failover (SQL Server).
Składnik silnika bazy danych SQL Server | Parametr | Opis |
---|---|---|
Kontrola instalacji silnika bazy danych | /ACTION Wymagane |
Wymagane do wskazania przepływu pracy instalacji. Obsługiwana wartość: Upgrade |
Kontrola instalacji silnika bazy danych | /IACCEPTSQLSERVERLICENSETERMS Wymagane, jeśli parametr /Q or /QS jest określony dla instalacji nienadzorowanych |
Wymagane do potwierdzenia akceptacji postanowień licencyjnych. Począwszy od programu SQL Server 2022 (16.x), przeczytaj postanowienia licencyjne dotyczące oprogramowania programu Microsoft SQL Server pod adresem aka.ms/useterms. |
Kontrola instalacji silnika bazy danych | /ENU Fakultatywny |
Użyj tego parametru, aby zainstalować angielską wersję programu SQL Server w zlokalizowanym systemie operacyjnym, gdy nośnik instalacyjny zawiera pakiety językowe dla języka angielskiego i języka odpowiadającego systemowi operacyjnemu. |
Kontrola instalacji silnika bazy danych | /UpdateEnabled Fakultatywny |
Określ, czy instalator programu SQL Server powinien odnajdywać i uwzględniać aktualizacje produktów. Prawidłowe wartości to True i i False 1 i 0 . Domyślnie instalator programu SQL Server będzie zawierać znalezione aktualizacje. |
Kontrola instalacji silnika bazy danych | /UpdateSource Fakultatywny |
Określ lokalizację, w której instalator programu SQL Server uzyska aktualizacje produktu. Prawidłowe wartości to "MU" , aby przeszukać Microsoft Update, prawidłowa ścieżka folderu, ścieżka względna, taka jak .\MyUpdates , lub udział UNC. Domyślnie instalator programu SQL Server wyszukuje usługę Microsoft Update lub Windows Update za pośrednictwem usług Windows Server Update Services. |
Kontrola instalacji silnika bazy danych | /CONFIGURATIONFILE Fakultatywny |
Określa plik ConfigurationFile do użycia. |
Kontrola instalacji silnika bazy danych | /ERRORREPORTING Dotyczy: SQL Server 2014 (12.x) i starsze wersje Fakultatywny |
Aby zarządzać sposobem wysyłania opinii o błędach do firmy Microsoft, zobacz Konfigurowanie zbierania danych diagnostycznych i użycia dla programu SQL Server (CEIP). W starszych wersjach określa raportowanie błędów dla programu SQL Server. Aby uzyskać więcej informacji, zobacz Dodatek dotyczący prywatności programu SQL Server. Obsługiwane wartości: - 1 = włączone- 0 = wyłączone |
Kontrola instalacji silnika bazy danych |
/HELP lub ? Fakultatywny |
Wyświetla opcje użycia parametrów. |
Kontrola instalacji silnika bazy danych | /INDICATEPROGRESS Fakultatywny |
Wskazuje, że szczegółowy plik dziennika instalacji jest przekierowany do konsoli. |
Kontrola instalacji silnika bazy danych | / INSTANCEDIR Fakultatywny |
Określa niestandardowy folder instalacji dla składników udostępnionych. |
Kontrola instalacji silnika bazy danych | /INSTANCEID Wymagane, podczas uaktualniania z programu SQL Server 2008 (10.0.x) lub nowszych wersji. Opcjonalnie podczas uaktualniania z programu SQL Server 2005 (9.x). |
Określa wartość inną niżdefault dla identyfikatora wystąpienia. |
Kontrola instalacji silnika bazy danych | /INSTANCENAME Wymagane |
Określa nazwę wystąpienia aparatu bazy danych programu SQL Server. Aby uzyskać więcej informacji, zobacz Pomoc Kreatora instalacji. |
Kontrola instalacji silnika bazy danych | /PID Fakultatywny |
Określa klucz produktu dla wersji programu SQL Server. Jeśli ten parametr nie zostanie określony, zostanie użyta ocena. Uwaga: Jeśli instalujesz program SQL Server Express, SQL Server Express z usługami Advanced Services, SQL Server Express z narzędziami, SQL Server Developer lub SQL Server Evaluation, PID jest wstępnie zdefiniowany. |
Kontrola instalacji silnika bazy danych |
/Q lub /QUIET Fakultatywny |
Określa, że Instalator działa w trybie cichym bez żadnego interfejsu użytkownika. Jest to używane w przypadku instalacji nienadzorowanych. Parametr /Q zastępuje dane wejściowe parametru /QS . |
Kontrola instalacji silnika bazy danych | /SQMREPORTING Dotyczy: SQL Server 2014 (12.x) i starsze wersje Fakultatywny |
Aby zarządzać sposobem wysyłania opinii o błędach do firmy Microsoft, zobacz Konfigurowanie zbierania danych diagnostycznych i użycia dla programu SQL Server (CEIP). W starszych wersjach określa raportowanie użycia funkcji dla programu SQL Server. Obsługiwane wartości: - 1 = włączone- 0 = wyłączone |
Kontrola instalacji silnika bazy danych | /HIDECONSOLE Fakultatywny |
Określa, że okno konsoli jest ukryte lub zamknięte. |
Kontrola instalacji silnika bazy danych | /FAILOVERCLUSTERROLLOWNERSHIP Wymagane |
Określa zachowanie podczas przełączenia awaryjnego podczas aktualizacji. |
Przeglądarka programu SQL Server | /BROWSERSVCSTARTUPTYPE Fakultatywny |
Określa tryb uruchamiania dla usługi SQL Server Browser. Obsługiwane wartości: - Automatic - Disabled - Manual |
Full-Text programu SQL Server | /FTUPGRADEOPTION Fakultatywny |
Określa opcję aktualizacji katalogu Full-Text. Obsługiwane wartości: - REBUILD - RESET - IMPORT |
Usługi integracyjne | /ISSVCACCOUNT Wymagane |
Określa konto dla Usług Integracyjnych. Wartość domyślna: NT AUTHORITY\NETWORK SERVICE |
Usługi integracyjne | /ISSVCPASSWORD wymagane |
Określa hasło usług Integration Services. Ten parametr można pominąć podczas korzystania z zarządzanego konta usługi, konta wirtualnego lub wbudowanego konta. |
Usługi integracyjne | /ISSVCStartupType Fakultatywny |
Określa tryb uruchamiania usługi Integration Services. |
Usługi raportowania | /RSUPGRADEDATABASEACCOUNT Fakultatywny |
Właściwość jest używana tylko podczas uaktualniania serwera raportów trybu programu SharePoint w wersji 2008 R2 lub starszej. Dodatkowe operacje uaktualniania są wykonywane dla serwerów raportów korzystających ze starszej architektury trybu programu SharePoint, która została zmieniona w usługach SQL Server 2012 (11.x) Reporting Services. Jeśli ta opcja nie jest dołączona do instalacji za pomocą wiersza poleceń, używane jest domyślne konto usługi dla starego wystąpienia serwera raportów. Jeśli ta właściwość jest używana, podaj hasło dla konta przy użyciu /RSUPGRADEPASSWORD właściwości . |
Usługi raportowania | /RSUPGRADEPASSWORD Fakultatywny |
Hasło istniejącego konta usługi serwera raportów. Ten parametr można pominąć podczas korzystania z zarządzanego konta usługi, konta wirtualnego lub wbudowanego konta. |
Dodawanie parametrów węzła
Użyj parametrów w poniższej tabeli, aby utworzyć skrypty wiersza polecenia dla programu AddNode.
Składnik silnika bazy danych SQL Server | Parametr | Opis |
---|---|---|
Kontrola instalacji silnika bazy danych | /ACTION Wymagane |
Wymagane do wskazania przebiegu pracy AddNode. Obsługiwana wartość: AddNode |
Kontrola instalacji silnika bazy danych | /IACCEPTSQLSERVERLICENSETERMS Wymagane, jeśli parametr /Q or /QS jest określony dla instalacji nienadzorowanych |
Wymagane do potwierdzenia akceptacji postanowień licencyjnych. Począwszy od programu SQL Server 2022 (16.x), przeczytaj postanowienia licencyjne dotyczące oprogramowania programu Microsoft SQL Server pod adresem aka.ms/useterms. |
Kontrola instalacji silnika bazy danych | /ENU Fakultatywny |
Użyj tego parametru, aby zainstalować angielską wersję programu SQL Server w zlokalizowanym systemie operacyjnym, gdy nośnik instalacyjny zawiera pakiety językowe dla języka angielskiego i języka odpowiadającego systemowi operacyjnemu. |
Kontrola instalacji silnika bazy danych | /UpdateEnabled Fakultatywny |
Określ, czy instalator programu SQL Server powinien odnajdywać i uwzględniać aktualizacje produktów. Prawidłowe wartości to True i i False 1 i 0 . Domyślnie instalator programu SQL Server będzie zawierać znalezione aktualizacje. |
Kontrola instalacji silnika bazy danych | /UpdateSource Fakultatywny |
Określ lokalizację, w której instalator programu SQL Server uzyska aktualizacje produktu. Prawidłowe wartości to "MU" , aby przeszukać Microsoft Update, prawidłowa ścieżka folderu, ścieżka względna, taka jak .\MyUpdates , lub udział UNC. Domyślnie instalator programu SQL Server wyszukuje usługę Microsoft Update lub Windows Update za pośrednictwem usług Windows Server Update Services. |
Kontrola instalacji silnika bazy danych | /CONFIGURATIONFILE Fakultatywny |
Określa plik ConfigurationFile do użycia. |
Kontrola instalacji silnika bazy danych |
/HELP lub ? Fakultatywny |
Wyświetla opcje użycia parametrów. |
Kontrola instalacji silnika bazy danych | /INDICATEPROGRESS Fakultatywny |
Wskazuje, że szczegółowy plik dziennika instalacji jest przekierowany do konsoli. |
Kontrola instalacji silnika bazy danych | /INSTANCENAME Wymagane |
Określa nazwę wystąpienia aparatu bazy danych programu SQL Server. Aby uzyskać więcej informacji, zobacz Pomoc Kreatora instalacji. |
Kontrola instalacji silnika bazy danych | /PID Fakultatywny |
Określa klucz produktu dla wersji programu SQL Server. Jeśli ten parametr nie zostanie określony, zostanie użyta ocena. Uwaga: Jeśli instalujesz program SQL Server Express, SQL Server Express z usługami Advanced Services, SQL Server Express z narzędziami, SQL Server Developer lub SQL Server Evaluation, PID jest wstępnie zdefiniowany. |
Kontrola instalacji silnika bazy danych |
/Q lub /QUIET Fakultatywny |
Określa, że Instalator działa w trybie cichym bez żadnego interfejsu użytkownika. Jest to używane w przypadku instalacji nienadzorowanych. Parametr /Q zastępuje dane wejściowe parametru /QS . |
Kontrola instalacji silnika bazy danych |
/QS lub /QUIETSIMPLE Fakultatywny |
Określa, że Instalator uruchamia i pokazuje postęp za pośrednictwem interfejsu użytkownika, ale nie akceptuje żadnych danych wejściowych ani nie wyświetla żadnych komunikatów o błędach. |
Kontrola instalacji silnika bazy danych | /HIDECONSOLE Fakultatywny |
Określa, że okno konsoli jest ukryte lub zamknięte. |
Kontrola instalacji silnika bazy danych | /FAILOVERCLUSTERIPADDRESSES Wymagane |
Określa zakodowany adres IP. Kodowania są oddzielone średnikami (;) i mają format <Typ IP>;<adres>;<nazwa sieci>;<maska podsieci>. Obsługiwane typy adresów IP to DHCP, IPv4 i IPv6. Można określić wiele adresów IP klastra trybu failover, oddzielając je spacją. Zobacz następujące przykłady: FAILOVERCLUSTERIPADDRESSES=DEFAULT FAILOVERCLUSTERIPADDRESSES=IPv4;DHCP;ClusterNetwork1 FAILOVERCLUSTERIPADDRESSES=IPv6;DHCP;ClusterNetwork1 FAILOVERCLUSTERIPADDRESSES=IPv6;2041:0:1a0f::8a5b:131c Aby uzyskać więcej informacji, zobacz Dodawanie lub usuwanie węzłów w instancji klastra przełączania awaryjnego (Instalacja). |
Kontrola instalacji silnika bazy danych | /CONFIRMIPDEPENDENCYCHANGE Wymagane |
Wskazuje zgodę na ustawienie zależności zasobu adresu IP z OR na AND dla klastrów awaryjnych z wieloma podsieciami. Aby uzyskać więcej informacji, zobacz Dodawanie lub usuwanie węzłów w instancji klastra przełączania awaryjnego (Instalacja). Obsługiwane wartości: - 0 = Fałsz (wartość domyślna)- 1 = True |
SQL Server Agent | /AGTSVCACCOUNT Wymagane |
Określa konto usługi SQL Server Agent. |
SQL Server Agent | /AGTSVCPASSWORD wymagane |
Określa hasło dla konta usługi agenta programu SQL Server. Ten parametr można pominąć podczas korzystania z zarządzanego konta usługi, konta wirtualnego lub wbudowanego konta. |
Aparat PolyBase | /PBENGSVCACCOUNT Fakultatywny |
Określa konto usługi silnika. Wartość domyślna: NT AUTHORITY\NETWORK SERVICE . |
Przenoszenie danych programu PolyBase | /PBDMSSVCPASSWORD Fakultatywny |
Określa hasło dla konta przenoszenia danych. Ten parametr można pominąć podczas korzystania z zarządzanego konta usługi, konta wirtualnego lub wbudowanego konta. |
Aparat PolyBase | /PBENGSVCSTARTUPTYPE Fakultatywny |
Określa tryb uruchamiania usługi silnika PolyBase. Obsługiwane wartości: - Automatic (ustawienie domyślne)- Disabled - Manual |
PolyBase | /PBPORTRANGE Fakultatywny |
Określa zakres portów z co najmniej 6 portami dla usług PolyBase. Przykład:/PBPORTRANGE=16450-16460 |
PolyBase | /PBSCALEOUT Fakultatywny |
Określa, czy wystąpienie aparatu bazy danych programu SQL Server będzie używane jako część grupy obliczeniowej PolyBase Scale-out. Użyj tej opcji, jeśli konfigurujesz grupę obliczeniową polyBase skalowaną w poziomie, w tym węzeł główny. Obsługiwane wartości: True , False |
Usługi analizy | /ASSVCACCOUNT Wymagane |
Określa konto usługi Analysis Services. |
Usługi analizy | /ASSVCPASSWORD wymagane |
Określa hasło usługi Analysis Services. Ten parametr można pominąć podczas korzystania z zarządzanego konta usługi, konta wirtualnego lub wbudowanego konta. |
Silnik bazy danych SQL Server | /SQLSVCACCOUNT Wymagane |
Określa konto uruchamiania usługi SQL Server. |
Silnik bazy danych SQL Server | /SQLSVCPASSWORD wymagane |
Określa hasło dla elementu SQLSVCACCOUNT . Ten parametr można pominąć podczas korzystania z zarządzanego konta usługi, konta wirtualnego lub wbudowanego konta. |
Usługi integracyjne | /ISSVCPASSWORD wymagane |
Określa hasło usług Integration Services. Ten parametr można pominąć podczas korzystania z zarządzanego konta usługi, konta wirtualnego lub wbudowanego konta. |
Usługi raportowania | /RSINSTALLMODE Dotyczy: SQL Server 2016 (13.x) i starsze wersje Fakultatywny Dostępne tylko w serwisie FilesOnlyMode |
Określa tryb instalacji dla usług Reporting Services. Obsługiwane wartości: - SharePointFilesOnlyMode - DefaultNativeMode - FilesOnlyMode Uwaga: Jeśli instalacja obejmuje silnik bazy danych programu SQL Server, wartość domyślna RSINSTALLMODE to DefaultNativeMode .Jeśli instalacja nie zawiera aparatu bazy danych programu SQL Server, wartość domyślna RSINSTALLMODE to FilesOnlyMode .Jeśli wybierzesz DefaultNativeMode , ale instalacja nie zawiera silnika bazy danych SQL Server, instalacja automatycznie zmieni RSINSTALLMODE na FilesOnlyMode . |
Usługi raportowania | /RSSVCPASSWORD Dotyczy: SQL Server 2016 (13.x) i starsze wersje wymagane |
Określa hasło dla konta uruchamiania dla usługi Reporting Services. Ten parametr można pominąć podczas korzystania z zarządzanego konta usługi, konta wirtualnego lub wbudowanego konta. |
Dodatkowe uwagi
Silnik bazy danych i usługi Analysis Services są jedynymi składnikami obsługującymi klaster. Inne funkcje nie są przystosowane do pracy w klastrze i nie mają wysokiej dostępności poprzez przełączanie awaryjne.
Przykładowa składnia
Aby dodać węzeł do istniejącego wystąpienia klastra trybu failover z silnikiem bazy danych i usługami Analysis Services.
setup.exe /q /ACTION=AddNode /INSTANCENAME="<Insert Instance Name>" /SQLSVCACCOUNT="<SQL account that is used on other nodes>" /SQLSVCPASSWORD="<password for SQL account>" /AGTSVCACCOUNT="<SQL Server Agent account that is used on other nodes>", /AGTSVCPASSWORD="<SQL Server Agent account password>" /ASSVCACCOUNT="<AS account that is used on other nodes>" /ASSVCPASSWORD="<password for AS account>" /INDICATEPROGRESS /IACCEPTSQLSERVERLICENSETERMS /FAILOVERCLUSTERIPADDRESSES="IPv4;xx.xxx.xx.xx;ClusterNetwork1;xxx.xxx.xxx.x" /CONFIRMIPDEPENDENCYCHANGE=0
Usuwanie parametrów węzła
Użyj parametrów w poniższej tabeli, aby utworzyć skrypty wiersza polecenia dla removeNode. Aby odinstalować klaster awaryjny, należy uruchomić polecenie RemoveNode na każdym węźle klastra. Aby uzyskać więcej informacji, zobacz zawsze włączone wystąpienia klastra trybu failover (SQL Server).
Składnik silnika bazy danych SQL Server | Parametr | Opis |
---|---|---|
Kontrola instalacji silnika bazy danych | /ACTION Wymagane |
Wymagane do wskazania przepływu pracy RemoveNode. Obsługiwana wartość: RemoveNode |
Kontrola instalacji silnika bazy danych | /CONFIGURATIONFILE Fakultatywny |
Określa plik ConfigurationFile do użycia. |
Kontrola instalacji silnika bazy danych |
/HELP lub ? Fakultatywny |
Wyświetla opcje użycia parametrów. |
Kontrola instalacji silnika bazy danych | /INDICATEPROGRESS Fakultatywny |
Wskazuje, że szczegółowy plik dziennika instalacji jest przekierowany do konsoli. |
Kontrola instalacji silnika bazy danych | /INSTANCENAME Wymagane |
Określa nazwę wystąpienia aparatu bazy danych programu SQL Server. Aby uzyskać więcej informacji, zobacz Pomoc Kreatora instalacji. |
Kontrola instalacji silnika bazy danych |
/Q lub /QUIET Fakultatywny |
Określa, że Instalator działa w trybie cichym bez żadnego interfejsu użytkownika. Jest to używane w przypadku instalacji nienadzorowanych. Parametr /Q zastępuje dane wejściowe parametru /QS . |
Kontrola instalacji silnika bazy danych |
/QS lub /QUIETSIMPLE Fakultatywny |
Określa, że Instalator uruchamia i pokazuje postęp za pośrednictwem interfejsu użytkownika, ale nie akceptuje żadnych danych wejściowych ani nie wyświetla żadnych komunikatów o błędach. |
Kontrola instalacji silnika bazy danych | /HIDECONSOLE Fakultatywny |
Określa, że okno konsoli jest ukryte lub zamknięte. |
Kontrola instalacji silnika bazy danych | /CONFIRMIPDEPENDENCYCHANGE Wymagane |
Wskazuje zgodę na ustawienie zależności zasobu adresu IP z OR na AND dla klastrów awaryjnych z wieloma podsieciami. Aby uzyskać więcej informacji, zobacz Dodawanie lub usuwanie węzłów w instancji klastra przełączania awaryjnego (Instalacja). Obsługiwane wartości: - 0 = Fałsz (wartość domyślna)- 1 = True |
Przykładowa składnia
Aby usunąć węzeł z istniejącego wystąpienia klastra trybu przełączenia awaryjnego z silnikiem bazy danych i usługami Analysis Services.
setup.exe /q /ACTION=RemoveNode /INSTANCENAME="<Insert Instance Name>" [/INDICATEPROGRESS] /CONFIRMIPDEPENDENCYCHANGE=0
Parametry konta usługi
Usługi programu SQL Server można skonfigurować przy użyciu wbudowanego konta, konta lokalnego lub konta domeny.
Uwaga / Notatka
Jeśli używasz zarządzanego konta usługi, konta wirtualnego lub wbudowanego konta, nie należy określać odpowiednich parametrów hasła. Aby uzyskać więcej informacji na temat tych kont usług, zobacz Zarządzane konta usług, konta usługi zarządzane przez grupę i konta wirtualne.
Aby uzyskać więcej informacji na temat konfiguracji konta usługi, zobacz Konfigurowanie kont usług systemu Windows i uprawnień.
Składnik silnika bazy danych SQL Server | Parametr konta | Parametr hasła | Typ uruchomienia |
---|---|---|---|
SQL Server Agent | /AGTSVCACCOUNT |
/AGTSVCPASSWORD |
/AGTSVCSTARTUPTYPE |
Usługi analizy | /ASSVCACCOUNT |
/ASSVCPASSWORD |
/ASSVCSTARTUPTYPE |
Silnik bazy danych SQL Server | /SQLSVCACCOUNT |
/SQLSVCPASSWORD |
/SQLSVCSTARTUPTYPE |
Usługi integracyjne | /ISSVCACCOUNT |
/ISSVCPASSWORD |
/ISSVCSTARTUPTYPE |
Usługi raportowania | /RSSVCACCOUNT |
/RSSVCPASSWORD |
/RSSVCSTARTUPTYPE |
Uwaga / Notatka
Funkcje usług Reporting Services zostały usunięte z programu SQL Server 2017 (14.x). Parametry konta dla usług SQL Server Reporting Services mają zastosowanie tylko do wersji wcześniejszych niż SQL Server 2017 (14.x).
Parametry funkcji
Aby zainstalować określone funkcje, użyj parametru /FEATURES
i określ wartości funkcji nadrzędnej lub funkcji w poniższej tabeli.
Aby uzyskać listę funkcji obsługiwanych przez wersje programu SQL Server w systemie Windows, zobacz:
- Wersje i obsługiwane funkcje programu SQL Server 2025 Preview
- Wersje oraz dostępne funkcje programu SQL Server 2022
- Wersje i obsługiwane funkcje programu SQL Server 2019
- Wersje i obsługiwane funkcje programu SQL Server 2017
- Wersje i obsługiwane funkcje programu SQL Server 2016
Parametr funkcji nadrzędnej | Parametr funkcji | Opis |
---|---|---|
SQL | Instaluje silnik bazy danych SQL Server, replikację, funkcję pełnotekstową i usługę jakości danych. | |
SQLEngine | Instaluje tylko silnik bazy danych programu SQL Server. | |
Replikacja | Instaluje składnik replikacji wraz z silnikiem bazy danych programu SQL Server. | |
Tekst pełnotekstowy | Instaluje składnik FullText wraz z silnikiem baz danych SQL Server. | |
DQ | Kopiuje pliki wymagane do ukończenia instalacji serwera jakości danych. Po zakończeniu instalacji programu SQL Server należy uruchomić plik DQSInstaller.exe, aby ukończyć instalację serwera Data Quality Server. Aby uzyskać więcej informacji, zobacz Uruchom DQSInstaller.exe, aby ukończyć instalację serwera Data Quality. Spowoduje to również zainstalowanie silnika bazy danych programu SQL Server. | |
PolyBase | Instaluje składniki programu PolyBase. | |
PolyBaseCore | Sparuj z PolyBase w celu zainstalowania technologii PolyBase, która umożliwia prawdziwie zintegrowane wykonywanie zapytań w systemach Oracle, Teradata, SQL Server oraz innych systemach relacyjnych i nierelacyjnych przy użyciu standardowych instrukcji języka T-SQL.Dotyczy: SQL Server 2019 (15.x) i nowsze wersje |
|
PolyBaseJava | Tylko w programie SQL Server 2019 (15.x) należy połączyć z PolyBase , aby zainstalować PolyBase Java Connector, który umożliwia prawdziwie zintegrowane wykonywanie zapytań w danych HDFS przy użyciu standardowych instrukcji języka T-SQL. |
|
Zaawansowana Analiza | Instaluje usługi SQL Server Machine Learning Services lub SQL Server 2016 R Services (In-Database). | |
SQL_INST_MR | Połącz z AdvancedAnalytics , aby zainstalować pakiety R Open i zastrzeżone pakiety R.Dotyczy usług SQLServer Machine Learning Services (2017 i 2019) i SQL Server 2016 R Services (In-Database) |
|
SQL_INST_MPY | Sparuj z AdvancedAnalytics , aby zainstalować Anaconda i zastrzeżone pakiety Pythona.Dotyczy:Usługi Uczenia Maszynowego SQL Server (2017 i 2019) |
|
SQL_INST_JAVA | Sparuj z AdvancedAnalytics , aby zainstalować rozszerzenia, które umożliwiają integrację z Java przy użyciu standardowych instrukcji T-SQL.Dotyczy:Rozszerzenie języka Java programu SQL Server (tylko 2019) |
|
GDY | Instaluje wszystkie składniki usług Analysis Services. | |
Język RS | Instaluje wszystkie składniki usług Reporting Services. Dotyczy: SQL Server 2016 (13.x) i starsze wersje |
|
RS_SHP | Instaluje składniki usług Reporting Services dla programu SharePoint. Dotyczy: SQL Server 2016 (13.x) i starsze wersje |
|
RS_SHPWFE | Instaluje Add-In usług Reporting Services dla produktów programu SharePoint. Dotyczy: SQL Server 2016 (13.x) i starsze wersje |
|
DQC | Instaluje Klienta Jakości Danych. | |
JEST | Instaluje wszystkie składniki usług Integration Services. | |
IS_Master | Obejmuje skalowanie w poziomie wzorca dla usług Integration Services skalowane w poziomie. | |
IS_Worker | Obejmuje pracownika skalowania poziomego dla skalowalnych usług integracyjnych. | |
MDS | Instaluje usługi Master Data Services. | |
SQL_SHARED_MPY | Instaluje pakiety języka Python dla serwera Machine Learning Server (autonomicznego) lub R Server (autonomicznego) | |
SQL_SHARED_MR | Instaluje pakiety języka R dla programu Machine Learning Server (samodzielny) lub R Server (samodzielny) lub Machine Learning Server (samodzielny) lub R Server (samodzielny) | |
Narzędzia 1 | Instaluje narzędzia klienckie i komponenty SQL Server Books Online. Dotyczy: SQL Server 2019 (15.x) i starsze wersje |
|
P.N.E | Instaluje składniki zgodności wstecznej. Dotyczy: SQL Server 2019 (15.x) i starsze wersje |
|
Conn | Instaluje składniki łączności. Dotyczy: SQL Server 2019 (15.x) i starsze wersje |
|
DREPLAY_CTLR | Instaluje kontroler rozproszonego odtwarzania. Dotyczy: SQL Server 2019 (15.x) i starsze wersje |
|
DREPLAY_CLT | Instaluje klienta odtwarzania rozproszonego. Dotyczy: SQL Server 2019 (15.x) i starsze wersje |
|
SNAC_SDK | Instaluje zestaw SDK dla klienta natywnego programu SQL Server. Dotyczy: SQL Server 2019 (15.x) i starsze wersje |
|
Zestaw do tworzenia oprogramowania | Instaluje zestaw narzędzi programistycznych. Dotyczy: SQL Server 2019 (15.x) i starsze wersje |
|
LocalDB** | Instaluje bazę danych LocalDB w trybie wykonywania programu SQL Server Express przeznaczonym dla deweloperów programu. |
1 Program SQL Server Management Studio (SSMS) znajduje się teraz w autonomicznym instalatorze, który jest oddzielony od instalatora programu SQL Server. Aby uzyskać szczegółowe informacje, zobacz Pobieranie programu SQL Server Management Studio (SSMS).
Przykłady parametrów funkcji
Parametry i wartości | Opis |
---|---|
/FEATURES=SQLEngine |
Instaluje silnik bazy danych bez replikacji i wyszukiwania pełnotekstowego. |
/FEATURES=SQLEngine,FullText |
Instaluje aparat bazy danych i pełny tekst. |
/FEATURES=SQL |
Instaluje silnik bazy danych, replikację i wyszukiwanie pełnotekstowe. |
/FEATURES=SQLEngine,PolyBase |
Instaluje silnik bazy danych oraz silnik PolyBase. |
Parametry roli
Rola konfiguracji lub parametr /ROLE
służy do instalowania wstępnie skonfigurowanego wyboru funkcji. Role SSAS instalują instancję SSAS w istniejącej farmie programu SharePoint lub w nowej nieskonfigurowanej farmie. Do obsługi każdego scenariusza są udostępniane dwie role konfiguracji. Można wybrać tylko jedną rolę konfiguracji do zainstalowania naraz. Jeśli wybierzesz rolę konfiguracji, Instalator zainstaluje funkcje i składniki należące do roli. Nie można zmieniać funkcji i składników wyznaczonych dla tej roli. Aby uzyskać więcej informacji na temat używania parametru roli funkcji, zobacz Instalowanie dodatku Power Pivot w wierszu polecenia.
Rola AllFeatures_WithDefaults
jest domyślnym zachowaniem wersji programu SQL Server Express i zmniejsza liczbę okien dialogowych wyświetlanych użytkownikowi. Można go określić z wiersza polecenia podczas instalowania wersji programu SQL Server, która nie jest programem SQL Server Express.
Rola | Opis | Instaluje... |
---|---|---|
SPI_AS_ExistingFarm |
Instaluje usługi Analysis Services jako wystąpienie nazwane dodatku Power Pivot w istniejącej farmie programu SharePoint Server 2010 lub serwerze autonomicznym. | Aparat obliczeniowy usług Analysis Services, wstępnie skonfigurowany do przechowywania i przetwarzania danych w pamięci. Pakiety rozwiązań Power Pivot Program instalatora dodatku Power Pivot dla programu Excel Książki programu SQL Server Online |
SPI_AS_NewFarm |
Instaluje usługi Analysis Services i silnik bazy danych jako wystąpienie nazwane dodatku Power Pivot na nowym, nieskonfigurowanym farmie programu Microsoft Office SharePoint Server 2010 lub autonomicznym serwerze. Instalator programu SQL Server skonfiguruje farmę podczas instalacji roli funkcji. | Aparat obliczeniowy usług Analysis Services, wstępnie skonfigurowany do przechowywania i przetwarzania danych w pamięci. Pakiety rozwiązań Power Pivot Książki programu SQL Server Online Aparat bazy danych Narzędzia konfiguracji SQL Server Management Studio |
AllFeatures_WithDefaults |
Instaluje wszystkie funkcje dostępne w bieżącej wersji. Dodaje bieżącego użytkownika do stałej roli serwera sysadmin programu SQL Server. W systemie Windows Server 2008 lub nowszym, gdy system operacyjny nie jest kontrolerem domeny, aparat bazy danych oraz usługi Reporting Services domyślnie korzystają z konta NT AUTHORITY\NETWORK SERVICE , natomiast usługi Integration Services domyślnie używają konta NT AUTHORITY\NETWORK SERVICE .Ta rola jest domyślnie włączona w wersjach programu SQL Server Express. W przypadku wszystkich innych edycji ta rola nie jest włączona, ale można jej określić za pośrednictwem interfejsu użytkownika lub parametrów wiersza polecenia. |
W przypadku wersji programu SQL Server Express program instaluje tylko te funkcje dostępne w wersji. W przypadku innych wersji program instaluje wszystkie funkcje programu SQL Server. Parametr AllFeatures_WithDefaults można połączyć z innymi parametrami, które zastępują ustawienia parametrów AllFeatures_WithDefaults . Na przykład użycie parametru AllFeatures_WithDefaults oraz parametru /Features=RS zastępuje polecenie instalacji wszystkich funkcji i instaluje tylko Reporting Services, ale uwzględnia parametr AllFeatures_WithDefaults do używania domyślnego konta usługi dla Reporting Services.W przypadku używania parametru AllFeatures_WithDefaults wraz z /ADDCURRENTUSERASSQLADMIN=FALSE okno aprowizacji nie wypełnia się automatycznie bieżącym użytkownikiem. Dodaj /AGTSVCACCOUNT i /AGTSVCPASSWORD , aby określić konto usługi i hasło dla agenta programu SQL Server. |
Kontrolowanie zachowania trybu failover przy użyciu /FAILOVERCLUSTERROLLOWNERSHIP parametru
Aby uaktualnić klaster trybu failover silnika bazy danych SQL Server, należy wykonać Instalację na jednym węźle klastra naraz, zaczynając od węzłów pasywnych. Konfiguracja określa, kiedy przełączyć się na zaktualizowany węzeł, w zależności od całkowitej liczby węzłów w instancji klastra trybu awaryjnego i liczby węzłów, które zostały już zaktualizowane. Jeśli przynajmniej połowa węzłów została już uaktualniona, konfiguracja domyślnie spowoduje przełączenie awaryjne do uaktualnionego węzła.
Aby kontrolować zachowanie węzłów klastra w trybie failover podczas procesu uaktualniania, uruchom operację uaktualniania w wierszu polecenia i użyj parametru /FAILOVERCLUSTERROLLOWNERSHIP
, aby kontrolować zachowanie trybu failover, zanim operacja uaktualniania przełączy węzeł w tryb offline. Użycie tego parametru jest następujące:
/FAILOVERCLUSTERROLLOWNERSHIP=0
nie będzie przekazywać własności klastra (przenosić grupy) do uaktualnionych węzłów i nie dodaje tego węzła do listy możliwych właścicieli klastra programu SQL Server na końcu uaktualnienia./FAILOVERCLUSTERROLLOWNERSHIP=1
spowoduje przeniesienie własności klastra (przeniesienie grupy) do uaktualnionych węzłów i dodanie tego węzła do listy możliwych właścicieli klastra programu SQL Server na końcu uaktualnienia./FAILOVERCLUSTERROLLOWNERSHIP=2
to ustawienie domyślne. Zostanie on użyty, jeśli ten parametr nie zostanie określony. To ustawienie wskazuje, że instalator programu SQL Server będzie zarządzać własnością klastra (przeniesienie grup) wedle potrzeb.
Identyfikator wystąpienia lub konfiguracja identyfikatora wystąpienia
Identyfikator wystąpienia lub /InstanceID
parametr służy do określania, gdzie można zainstalować składniki wystąpienia i ścieżkę rejestru wystąpienia. Wartość INSTANCEID jest ciągiem i powinna być unikatowa.
- Identyfikator wystąpienia SQL:
MSSQLxx.<INSTANCEID>
- Identyfikator wystąpienia AS:
MSASxx.<INSTANCEID>
- Identyfikator wystąpienia RS:
MSRSxx.<INSTANCEID>
Składniki obsługujące wystąpienia są instalowane w następujących lokalizacjach:
%Program Files%\Microsoft SQL Server\<SQLInstanceID>
%Program Files%\Microsoft SQL Server\<ASInstanceID>
%Program Files%\Microsoft SQL Server\<RSInstanceID>
Uwaga / Notatka
Jeśli INSTANCEID
nie zostanie określony w wierszu polecenia, to domyślnie Instalator zastępuje <INSTANCEID>
<INSTANCENAME>
.