Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz 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\SQLServer2025> setup.exe /[Option] /[Option] = {value}
Poniższy przykład umożliwia zainstalowanie aparatu bazy danych programu SQL Server, usług SQL Server Analysis Services, programu SQL Server i usług integracji w trybie cichym:
C:\SQLMedia\SQLServer2025> 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\SQLServer2025> setup.exe /help
Ważne
Parametr /PRODUCTCOVEREDBYSA instalacji 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, aktualizowanie lub usuwanie wystąpienia i udostępnionych składników programu SQL Server na komputerze lokalnym, używając składni i parametrów określonych w wierszu polecenia.
- 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 | /ACTIONWymagane |
Wymagane do wskazania przepływu pracy instalacji. Obsługiwane wartości: Install. |
| Kontrola instalacji silnika bazy danych | /SUPPRESSPRIVACYSTATEMENTNOTICEWymagane, 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 | /IACCEPTSQLSERVERLICENSETERMSWymagane, 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 | /IACCEPTPYTHONLICENSETERMSWymagane, 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 | /IACCEPTROPENLICENSETERMSWymagane, 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 | /ENUFakultatywny |
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 | /UpdateEnabledFakultatywny |
Określ, czy instalator programu SQL Server powinien odnajdywać i uwzględniać aktualizacje produktów. Prawidłowe wartości to True i i False1 i 0. Domyślnie instalator programu SQL Server zawiera znalezione aktualizacje. |
| Kontrola instalacji silnika bazy danych | /UpdateSourceFakultatywny |
Określ lokalizację, w której instalator programu SQL Server uzyskuje aktualizacje produktów. 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 | /CONFIGURATIONFILEFakultatywny |
Określa plik konfiguracji do użycia. |
| Kontrola instalacji silnika bazy danych | /ERRORREPORTINGDotyczy: 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 ta wartość 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 /ROLEWymagane |
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 w dalszej części tego artykułu.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 | /INDICATEPROGRESSFakultatywny |
Wskazuje, że szczegółowy plik dziennika instalacji jest przekierowany do konsoli. |
| Kontrola instalacji silnika bazy danych | /INSTALLSHAREDDIRFakultatywny |
Określa katalog instalacyjny niezdefiniowany dla 64-bitowych składników udostępnionych. Wartość domyślna to %Program Files%\Microsoft SQL ServerNie można ustawić wartości na %Program Files(x86)%\Microsoft SQL Server |
| Kontrola instalacji silnika bazy danych | /INSTALLSHAREDWOWDIRFakultatywny |
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 ServerNie można ustawić wartości na %Program Files%\Microsoft SQL Server |
| Kontrola instalacji silnika bazy danych | /INSTANCEDIRFakultatywny |
Określa katalog instalacji niezdefinicyjny dla składników specyficznych dla wystąpienia. |
| Kontrola instalacji silnika bazy danych | /INSTANCEIDFakultatywny |
Określa wartość inną niżdefault dla identyfikatora wystąpienia. |
| Kontrola instalacji silnika bazy danych | /INSTANCENAMEWymagane |
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 | /PRODUCTCOVEREDBYSADotyczy: SQL Server 2022 (16.x) i nowsze wersje Wymagane podczas instalowania funkcji rozszerzenia platformy Azure z poziomu wiersza polecenia za pomocą AZUREEXTENSION. |
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=Falselub pominięcie parametru wskazuje, że jest on objęty licencją programu SQL Server. |
| Kontrola instalacji silnika bazy danych | /PIDFakultatywny |
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 /QUIETFakultatywny |
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 /QUIETSIMPLEFakultatywny |
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 | /UIMODEFakultatywny |
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 | /SQMREPORTINGDotyczy: 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 | /HIDECONSOLEFakultatywny |
Określa, że okno konsoli jest ukryte lub zamknięte. |
| Agent serwera SQL | /AGTSVCACCOUNTWymagane |
Określa konto usługi SQL Server Agent. |
| Agent serwera SQL | /AGTSVCPASSWORDwymagane |
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. |
| Agent serwera SQL | /AGTSVCSTARTUPTYPEFakultatywny |
Określa tryb uruchamiania usługi SQL Server Agent. Obsługiwane wartości: - Automatic- Disabled- Manual |
| Aparat PolyBase | /PBENGSVCACCOUNTFakultatywny |
Określa konto usługi silnika. Wartość domyślna: NT AUTHORITY\NETWORK SERVICE. |
| Aparat PolyBase | /PBENGSVCPASSWORDFakultatywny |
Określa hasło dla konta usługi silnika. |
| Aparat PolyBase | /PBENGSVCSTARTUPTYPEFakultatywny |
Określa tryb uruchamiania usługi silnika PolyBase. Obsługiwane wartości: - Automatic (ustawienie domyślne)- Disabled- Manual |
| Przenoszenie danych programu PolyBase | /PBDMSSVCACCOUNTFakultatywny |
Określa konto usługi przenoszenia danych. Wartość domyślna: NT AUTHORITY\NETWORK SERVICE. |
| Przenoszenie danych programu PolyBase | /PBDMSSVCPASSWORDFakultatywny |
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 | /PBDMSSVCSTARTUPTYPEFakultatywny |
Określa tryb uruchamiania usługi przenoszenia danych. Obsługiwane wartości: - Automatic (ustawienie domyślne)- Disabled- Manual |
| PolyBase | /PBPORTRANGEFakultatywny |
Określa zakres portów z co najmniej sześcioma portami dla usług PolyBase. Przykład:/PBPORTRANGE=16450-16460 |
| PolyBase | /PBSCALEOUTFakultatywny |
Określa, czy wystąpienie aparatu bazy danych SQL Server jest 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 |
| Analysis Services | /ASBACKUPDIRFakultatywny |
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\BackupDla wszystkich innych instalacji: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup |
| Analysis Services | /ASCOLLATIONFakultatywny |
Określa ustawienie sortowania dla usług Analysis Services. Wartość domyślna: Latin1_General_CI_ASUwaga: Obsługiwane jest tylko sortowanie Windows. Użycie sortowania SQL może spowodować nieoczekiwane zachowanie. |
| Analysis Services | /ASCONFIGDIRFakultatywny |
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\ConfigDla wszystkich innych instalacji: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config |
| Analysis Services | /ASDATADIRFakultatywny |
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\DataDla wszystkich innych instalacji: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data |
| Analysis Services | /ASLOGDIRFakultatywny |
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\LogDla wszystkich innych instalacji: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log |
| Analysis Services | /ASSERVERMODEFakultatywny |
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. |
| Analysis Services | /ASSVCACCOUNTWymagane |
Określa konto usługi Analysis Services. |
| Analysis Services | /ASSVCPASSWORDwymagane |
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. |
| Analysis Services | /ASSVCSTARTUPTYPEFakultatywny |
Określa tryb uruchamiania usługi Analysis Services. Obsługiwane wartości: - Automatic- Disabled- Manual |
| Analysis Services | /ASSYSADMINACCOUNTSWymagane |
Określa poświadczenia administratora dla usług Analysis Services. |
| Analysis Services | /ASTEMPDIRFakultatywny |
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\TempDla wszystkich innych instalacji: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp |
| Analysis Services | /ASPROVIDERMSOLAPFakultatywny |
Określa, czy dostawca MSOLAP może działać w procesie. Wartość domyślna: - 1 = włączone |
| Analysis Services | /FARMACCOUNTWymagane, 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. |
| Analysis Services | /FARMPASSWORDWymagane, 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. |
| Analysis Services | /PASSPHRASEWymagane, 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. |
| Analysis Services | /FARMADMINIPORTWymagane, 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 | /BROWSERSVCSTARTUPTYPEFakultatywny |
Określa tryb uruchamiania dla usługi SQL Server Browser. Obsługiwane wartości: - Automatic- Disabled- Manual |
| Silnik bazy danych SQL Server | /ENABLERANUFakultatywny |
Włącza poświadczenia uruchom jako dla instalacji programu SQL Server Express. |
| Silnik bazy danych SQL Server | /INSTALLSQLDATADIRFakultatywny |
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 | /SAPWDWymagane, gdy /SECURITYMODE=SQL |
Określa hasło dla konta programu SQL Server SA . |
| Silnik bazy danych SQL Server | /SECURITYMODEFakultatywny |
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 | /SQLBACKUPDIRFakultatywny |
Określa katalog plików kopii zapasowych. Wartość domyślna: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Backup |
| Silnik bazy danych SQL Server | /SQLCOLLATIONFakultatywny |
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 | /ADDCURRENTUSERASSQLADMINFakultatywny |
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 w dalszej części tego artykułu.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 | /SQLSVCACCOUNTWymagane |
Określa konto uruchamiania usługi SQL Server. |
| Silnik bazy danych SQL Server | /SQLSVCPASSWORDwymagane |
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 | /SQLSVCSTARTUPTYPEFakultatywny |
Określa tryb uruchamiania usługi SQL Server. Obsługiwane wartości: - Automatic- Disabled- Manual |
| Silnik bazy danych SQL Server | /SQLSYSADMINACCOUNTSWymagane |
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 | /SQLTEMPDBDIRFakultatywny |
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, tempdb pliki danych są 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 | /SQLTEMPDBLOGDIRFakultatywny |
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 | /SQLTEMPDBFILECOUNTFakultatywny |
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żne: Podstawowy plik bazy danych dla tempdb jest nadal 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 | /SQLTEMPDBFILESIZEDotyczy: 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 | /SQLTEMPDBFILEGROWTHFakultatywny |
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 | /SQLTEMPDBLOGFILESIZEDotyczy: 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 | /SQLTEMPDBLOGFILEGROWTHDotyczy: 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 | /SQLUSERDBDIRFakultatywny |
Określa katalog plików danych dla baz danych użytkowników. Wartość domyślna: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
| Silnik bazy danych SQL Server | /SQLSVCINSTANTFILEINITFakultatywny |
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 | /SQLUSERDBLOGDIRFakultatywny |
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=parameterDotyczy: SQL Server 2019 (15.x) i nowsze wersje Opcjonalnie. W przypadku pominięcia instalacji nienadzorowanych (dyskretnych) funkcja MAXDOP jest 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 jest zgodna z maksymalnym stopniem równoległego przetwarzania. |
| Silnik bazy danych SQL Server | /USESQLRECOMMENDEDMEMORYLIMITSDotyczy: SQL Server 2019 (15.x) i nowsze wersje Opcjonalnie. Jeśli /USESQLRECOMMENDEDMEMORYLIMITS, /SQLMINMEMORY i /SQLMAXMEMORY zostaną pominięte podczas instalacji nienadzorowanej (dyskretniej), silnik bazy danych SQL Server używa domyślnej konfiguracji pamięci SQL Server. |
Określa, że aparat bazy danych programu SQL Server używa obliczonych zalecanych wartości, które są zgodne z wytycznymi konfiguracji pamięci serwera dla autonomicznego wystąpienia programu SQL Server. Uwaga: Tego parametru nie można używać z /SQLMINMEMORY i /SQLMAXMEMORY. |
| Silnik bazy danych SQL Server | /SQLMINMEMORYDotyczy: SQL Server 2019 (15.x) i nowsze wersje Opcjonalnie. Jeśli /USESQLRECOMMENDEDMEMORYLIMITS, /SQLMINMEMORY i /SQLMAXMEMORY zostaną pominięte podczas instalacji nienadzorowanej (dyskretniej), silnik bazy danych SQL Server 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 | /SQLMAXMEMORYDotyczy: SQL Server 2019 (15.x) i nowsze wersje Opcjonalnie. Jeśli /USESQLRECOMMENDEDMEMORYLIMITS, /SQLMINMEMORY i /SQLMAXMEMORY zostaną pominięte podczas instalacji nienadzorowanej (dyskretniej), silnik bazy danych SQL Server 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 | /FILESTREAMLEVELFakultatywny |
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 | /FILESTREAMSHARENAMEFakultatywny 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 | /FTSVCACCOUNTFakultatywny |
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 | /FTSVCPASSWORDFakultatywny |
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 Integracji | /ISSVCACCOUNTWymagane |
Określa konto dla Usług Integracyjnych. Wartość domyślna: NT AUTHORITY\NETWORK SERVICE |
| Usługi Integracji | /ISSVCPASSWORDwymagane |
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 Integracji | /ISSVCStartupTypeFakultatywny |
Określa tryb uruchamiania usługi Integration Services. |
| Konfiguracja sieci programu SQL Server | /NPENABLEDFakultatywny |
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 | /TCPENABLEDFakultatywny |
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 | /RSINSTALLMODEDotyczy: 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- FilesOnlyModeUwaga: 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 programu SQL Server, instalacja automatycznie zmieni element RSINSTALLMODE na FilesOnlyMode. |
| Usługi raportowania | /RSSVCACCOUNTDotyczy: SQL Server 2016 (13.x) i starsze wersje Wymagane |
Określa konto uruchamiania usług Reporting Services. |
| Usługi raportowania | /RSSVCPASSWORDDotyczy: 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 | /RSSVCStartupTypeDotyczy: SQL Server 2016 (13.x) i starsze wersje Fakultatywny |
Określa tryb uruchamiania usług Reporting Services. Obsługiwane wartości: - Automatic- Disabled- Manual |
| Usługi Python/uczenia maszynowego (w bazie danych) | /MPYCACHEDIRECTORYFakultatywny |
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/Usługi Uczenia Maszynowego (In-Database) | /MRCACHEDIRECTORYFakultatywny |
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=AZUREEXTENSIONDotyczy: SQL Server 2022 (16.x) i nowsze wersje Fakultatywny |
W przypadku programu SQL Server 2022 (16.x) i nowszych wersji połącz wystąpienie z usługą Azure Arc. W przypadku programu SQL Server 2025 (17.x) 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 | /AZURESUBSCRIPTIONIDDotyczy: SQL Server 2022 (16.x) i nowsze wersje Fakultatywny |
Subskrypcja platformy Azure, w której zostanie utworzony zasób instancji SQL Server. |
| Rozszerzenie platformy Azure dla programu SQL Server | /AZURERESOURCEGROUPDotyczy: 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 | /AZUREREGIONDotyczy: 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 | /AZURETENANTIDDotyczy: 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 | /AZURESERVICEPRINCIPALDotyczy: SQL Server 2022 (16.x) i nowsze wersje Fakultatywny |
Główna usługa do uwierzytelniania względem danego identyfikatora dzierżawy, subskrypcji i grupy zasobów. |
| Rozszerzenie platformy Azure dla programu SQL Server | /AZURESERVICEPRINCIPALSECRETDotyczy: SQL Server 2022 (16.x) i nowsze wersje Fakultatywny |
Wpis tajny jednostki usługi. |
| Rozszerzenie platformy Azure dla programu SQL Server | /AZUREARCPROXYDotyczy: 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, co spowoduje zarejestrowanie wystąpień programu SQL Server jako zasobów na platformie Azure i umożliwienie im dołączeń dodatkowych usług zarządzania platformy Azure.
Począwszy od programu SQL Server 2025 (17.x), 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 powoduje fizycznego odinstalowania rozszerzenia platformy Azure dla programu SQL Server. Zamiast tego polecenie oznacza 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 Instalowanie programu SQL Server przy użyciu 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 | /ACTIONWymagane |
Wymagane do wskazania przepływu pracy instalacji. Obsługiwane wartości: PrepareImage |
| Kontrola instalacji silnika bazy danych | /IACCEPTSQLSERVERLICENSETERMSWymagane, 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 | /ENUFakultatywny |
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 | /UpdateEnabledFakultatywny |
Określ, czy instalator programu SQL Server powinien odnajdywać i uwzględniać aktualizacje produktów. Prawidłowe wartości to True i i False1 i 0. Domyślnie instalator programu SQL Server zawiera znalezione aktualizacje. |
| Kontrola instalacji silnika bazy danych | /UpdateSourceFakultatywny |
Określ lokalizację, w której instalator programu SQL Server uzyskuje aktualizacje produktów. 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 | /CONFIGURATIONFILEFakultatywny |
Określa plik konfiguracji do użycia. |
| Kontrola instalacji silnika bazy danych | /FEATURESWymagane |
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, POLYBASE1 |
| Kontrola instalacji silnika bazy danych |
/HELP lub ?Fakultatywny |
Wyświetla opcje użycia parametrów. |
| Kontrola instalacji silnika bazy danych | /HIDECONSOLEFakultatywny |
Określa, że okno konsoli jest ukryte lub zamknięte. |
| Kontrola instalacji silnika bazy danych | /INDICATEPROGRESSFakultatywny |
Wskazuje, że szczegółowy plik dziennika instalacji jest przekierowany do konsoli. |
| Kontrola instalacji silnika bazy danych | /INSTALLSHAREDDIRFakultatywny |
Określa katalog instalacyjny niezdefiniowany dla 64-bitowych składników udostępnionych. Wartość domyślna to %Program Files%\Microsoft SQL ServerNie można ustawić wartości na %Program Files(x86)%\Microsoft SQL Server |
| Kontrola instalacji silnika bazy danych | /INSTANCEDIRFakultatywny |
Określa katalog instalacji niezdefinicyjny dla składników specyficznych dla wystąpienia. |
| Kontrola instalacji silnika bazy danych | /INSTANCEIDWymagane dla funkcji wystąpień. |
Określa identyfikator wystąpienia dla wystąpienia, które jest przygotowywane. |
| Aparat PolyBase | /PBENGSVCACCOUNTFakultatywny |
Określa konto usługi silnika. Wartość domyślna: NT AUTHORITY\NETWORK SERVICE. |
| Przenoszenie danych programu PolyBase | /PBDMSSVCPASSWORDFakultatywny |
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 | /PBENGSVCSTARTUPTYPEFakultatywny |
Określa tryb uruchamiania usługi silnika PolyBase. Obsługiwane wartości: - Automatic (ustawienie domyślne)- Disabled- Manual |
| PolyBase | /PBPORTRANGEFakultatywny |
Określa zakres portów z co najmniej sześcioma portami dla usług PolyBase. Przykład:/PBPORTRANGE=16450-16460 |
| PolyBase | /PBSCALEOUTFakultatywny |
Określa, czy wystąpienie aparatu bazy danych SQL Server jest 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 /QUIETFakultatywny |
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 /QUIETSIMPLEFakultatywny |
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, SDK i SNAC nie są dostępne w SQL Server 2022 (16.x) i nowszych wersjach.
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 | /ACTIONWymagane |
Wymagane do wskazania przepływu pracy instalacji. Obsługiwane wartości: CompleteImage |
| Kontrola instalacji silnika bazy danych | /IACCEPTSQLSERVERLICENSETERMSWymagane, 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 | /ENUFakultatywny |
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 | /CONFIGURATIONFILEFakultatywny |
Określa plik konfiguracji do użycia. |
| Kontrola instalacji silnika bazy danych | /ERRORREPORTINGDotyczy: 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 | /INDICATEPROGRESSFakultatywny |
Wskazuje, że szczegółowy plik dziennika instalacji jest przekierowany do konsoli. |
| Kontrola instalacji silnika bazy danych | /INSTANCEIDFakultatywny |
Użyj identyfikatora wystąpienia określonego podczas kroku przygotowywania obrazu. Obsługiwane wartości: InstanceID przygotowanego wystąpienia. |
| Kontrola instalacji silnika bazy danych | /INSTANCENAMEFakultatywny |
Określa nazwę wystąpienia programu SQL Server dla wystąpienia, które jest ukończone. Aby uzyskać więcej informacji, zobacz Pomoc Kreatora instalacji. |
| Kontrola instalacji silnika bazy danych | /PRODUCTCOVEREDBYSADotyczy: SQL Server 2022 (16.x) i nowsze wersje Wymagane podczas instalowania funkcji rozszerzenia platformy Azure z poziomu wiersza polecenia za pomocą polecenia AZUREEXTENSION. |
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=Falselub pominięcie parametru wskazuje, że jest on objęty licencją programu SQL Server. |
| Kontrola instalacji silnika bazy danych | /PIDFakultatywny |
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 /QUIETFakultatywny |
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 /QUIETSIMPLEFakultatywny |
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 | /SQMREPORTINGDotyczy: 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 | /HIDECONSOLEFakultatywny |
Określa, że okno konsoli jest ukryte lub zamknięte. |
| Agent serwera SQL | /AGTSVCACCOUNTWymagane |
Określa konto usługi SQL Server Agent. |
| Agent serwera SQL | /AGTSVCPASSWORDwymagane |
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. |
| Agent serwera SQL | /AGTSVCSTARTUPTYPEFakultatywny |
Określa tryb uruchamiania usługi SQL Server Agent. Obsługiwane wartości: - Automatic- Disabled- Manual |
| Aparat PolyBase | /PBENGSVCACCOUNTFakultatywny |
Określa konto usługi silnika. Wartość domyślna: NT AUTHORITY\NETWORK SERVICE. |
| Przenoszenie danych programu PolyBase | /PBDMSSVCPASSWORDFakultatywny |
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 | /PBENGSVCSTARTUPTYPEFakultatywny |
Określa tryb uruchamiania usługi silnika PolyBase. Obsługiwane wartości: - Automatic (ustawienie domyślne)- Disabled- Manual |
| PolyBase | /PBPORTRANGEFakultatywny |
Określa zakres portów z co najmniej sześcioma portami dla usług PolyBase. Przykład:/PBPORTRANGE=16450-16460 |
| PolyBase | /PBSCALEOUTFakultatywny |
Określa, czy wystąpienie aparatu bazy danych SQL Server jest 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 | /BROWSERSVCSTARTUPTYPEFakultatywny |
Określa tryb uruchamiania dla usługi SQL Server Browser. Obsługiwane wartości: - Automatic- Disabled- Manual |
| Silnik bazy danych SQL Server | /ENABLERANUFakultatywny |
Włącza poświadczenia uruchom jako dla instalacji programu SQL Server Express. |
| Silnik bazy danych SQL Server | /INSTALLSQLDATADIRFakultatywny |
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 | /SAPWDWymagane, gdy /SECURITYMODE=SQL |
Określa hasło dla konta programu SQL Server SA . |
| Silnik bazy danych SQL Server | /SECURITYMODEFakultatywny |
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 | /SQLBACKUPDIRFakultatywny |
Określa katalog plików kopii zapasowych. Wartość domyślna: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Backup |
| Silnik bazy danych SQL Server | /SQLCOLLATIONFakultatywny |
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 | /SQLSVCACCOUNTWymagane |
Określa konto uruchamiania usługi SQL Server. |
| Silnik bazy danych SQL Server | /SQLSVCPASSWORDwymagane |
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 | /SQLSVCSTARTUPTYPEFakultatywny |
Określa tryb uruchamiania usługi SQL Server. Obsługiwane wartości: - Automatic- Disabled- Manual |
| Silnik bazy danych SQL Server | /SQLSYSADMINACCOUNTSWymagane |
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 | /SQLTEMPDBDIRFakultatywny |
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, tempdb pliki danych są 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 | /SQLTEMPDBLOGDIRFakultatywny |
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 | /SQLTEMPDBFILESIZEDotyczy: 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 | /SQLTEMPDBFILEGROWTHFakultatywny |
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 | /SQLTEMPDBLOGFILESIZEDotyczy: 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 | /SQLTEMPDBLOGFILEGROWTHDotyczy: 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 | /SQLTEMPDBFILECOUNTFakultatywny |
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żne: Podstawowy plik bazy danych dla tempdb jest nadal 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 | /SQLUSERDBDIRFakultatywny |
Określa katalog plików danych dla baz danych użytkowników. Wartość domyślna: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
| Silnik bazy danych SQL Server | /SQLUSERDBLOGDIRFakultatywny |
Określa katalog plików dziennika dla baz danych użytkowników. Wartość domyślna: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
| FILESTREAM | /FILESTREAMLEVELFakultatywny |
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 | /FILESTREAMSHARENAMEFakultatywny 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 | /FTSVCACCOUNTFakultatywny |
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 | /FTSVCPASSWORDFakultatywny |
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 | /NPENABLEDFakultatywny |
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 | /TCPENABLEDFakultatywny |
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 | /RSINSTALLMODEDotyczy: 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- FilesOnlyModeUwaga: 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 programu SQL Server, instalacja automatycznie zmieni element RSINSTALLMODE na FilesOnlyMode. |
| Usługi raportowania | /RSSVCACCOUNTDotyczy: SQL Server 2016 (13.x) i starsze wersje Wymagane |
Określa konto uruchamiania usług Reporting Services. |
| Usługi raportowania | /RSSVCPASSWORDDotyczy: 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 | /RSSVCStartupTypeDotyczy: 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 | /ACTIONWymagane |
Wymagane do wskazania przepływu pracy instalacji. Obsługiwane wartości: - Upgrade- EditionUpgradeTa 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 2025). |
| Kontrola instalacji silnika bazy danych | /IACCEPTSQLSERVERLICENSETERMSWymagane, 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 | /ENUFakultatywny |
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 | /UpdateEnabledFakultatywny |
Określ, czy instalator programu SQL Server powinien odnajdywać i uwzględniać aktualizacje produktów. Prawidłowe wartości to True i i False1 i 0. Domyślnie instalator programu SQL Server zawiera znalezione aktualizacje. |
| Kontrola instalacji silnika bazy danych | /UpdateSourceFakultatywny |
Określ lokalizację, w której instalator programu SQL Server uzyskuje aktualizacje produktów. 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 | /CONFIGURATIONFILEFakultatywny |
Określa plik konfiguracji do użycia. |
| Kontrola instalacji silnika bazy danych | /ERRORREPORTINGDotyczy: 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 | /INDICATEPROGRESSFakultatywny |
Wskazuje, że szczegółowy plik dziennika instalacji jest przekierowany do konsoli. |
| Kontrola instalacji silnika bazy danych | / INSTANCEDIRFakultatywny |
Określa niestandardowy folder instalacji dla składników udostępnionych. |
| Kontrola instalacji silnika bazy danych | /INSTANCEIDWymagane, 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 | /INSTANCENAMEWymagane |
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 | /PIDFakultatywny |
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 /QUIETFakultatywny |
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 | /UIMODEFakultatywny |
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 | /SQMREPORTINGDotyczy: 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 | /HIDECONSOLEFakultatywny |
Określa, że okno konsoli jest ukryte lub zamknięte. |
| Przeglądarka programu SQL Server | /BROWSERSVCSTARTUPTYPEFakultatywny |
Określa tryb uruchamiania dla usługi SQL Server Browser. Obsługiwane wartości: - Automatic- Disabled- Manual |
| Full-Text programu SQL Server | /FTUPGRADEOPTIONFakultatywny |
Określa opcję aktualizacji katalogu Full-Text. Obsługiwane wartości: - REBUILD- RESET- IMPORT |
| SQL Server Data Quality Services | /IACCEPTDQUNINSTALLFakultatywny |
Usuwa usługi Data Quality Services podczas uaktualniania do programu SQL Server 2025 (17.x) i nowszych wersji. Aby uzyskać więcej informacji, zobacz Uaktualnianie nie powiedzie się, jeśli zainstalowano usługi Data Quality Services. Dotyczy: SQL Server 2025 (17.x) i nowsze wersje. |
| Usługi Integracji | /ISSVCACCOUNTWymagane |
Określa konto dla Usług Integracyjnych. Wartość domyślna: NT AUTHORITY\NETWORK SERVICE |
| Usługi Integracji | /ISSVCPASSWORDwymagane |
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 Integracji | /ISSVCStartupTypeFakultatywny |
Określa tryb uruchamiania usługi Integration Services. |
| Usługi raportowania | /RSUPGRADEDATABASEACCOUNTFakultatywny |
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 | /RSUPGRADEPASSWORDFakultatywny |
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 | /ACTIONWymagane |
Wymagane do wskazania procesu naprawy. Obsługiwane wartości: Repair |
| Kontrola instalacji silnika bazy danych | /ENUFakultatywny |
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 | /FEATURESWymagane |
Określa składniki do naprawy. |
| Kontrola instalacji silnika bazy danych | /INSTANCENAMEWymagane |
Określa nazwę wystąpienia aparatu bazy danych programu SQL Server. Aby uzyskać więcej informacji, zobacz Pomoc Kreatora instalacji. |
| Aparat PolyBase | /PBENGSVCACCOUNTFakultatywny |
Określa konto usługi silnika. Wartość domyślna: NT AUTHORITY\NETWORK SERVICE. |
| Przenoszenie danych programu PolyBase | /PBDMSSVCPASSWORDFakultatywny |
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 | /PBENGSVCSTARTUPTYPEFakultatywny |
Określa tryb uruchamiania usługi silnika PolyBase. Obsługiwane wartości: - Automatic (ustawienie domyślne)- Disabled- Manual |
| PolyBase | /PBPORTRANGEFakultatywny |
Określa zakres portów z co najmniej sześcioma portami dla usług PolyBase. Przykład:/PBPORTRANGE=16450-16460 |
| PolyBase | /PBSCALEOUTFakultatywny |
Określa, czy wystąpienie aparatu bazy danych SQL Server jest 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 /QUIETFakultatywny |
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 | /HIDECONSOLEFakultatywny |
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 | /ACTIONWymagane |
Wymagane do wskazania przepływu pracy ponownego kompilowania bazy danych. Obsługiwane wartości: RebuildDatabase |
| Kontrola instalacji silnika bazy danych | /INSTANCENAMEWymagane |
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 /QUIETFakultatywny |
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 | /SQLCOLLATIONFakultatywny |
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 | /SAPWDWymagana, 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 | /SQLSYSADMINACCOUNTSWymagane |
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 | /SQLTEMPDBDIRFakultatywny |
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, tempdb pliki danych są 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 | /SQLTEMPDBLOGDIRFakultatywny |
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 | /SQLTEMPDBFILECOUNTFakultatywny |
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żne: Podstawowy plik bazy danych dla tempdb jest nadal 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 | /SQLTEMPDBFILESIZEDotyczy: 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 | /SQLTEMPDBFILEGROWTHFakultatywny |
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 | /SQLTEMPDBLOGFILESIZEDotyczy: 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 | /SQLTEMPDBLOGFILEGROWTHDotyczy: 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 | /ACTIONWymagane |
Wymagane do określenia procesu odinstalowywania. Obsługiwane wartości: Uninstall |
| Kontrola instalacji silnika bazy danych | /CONFIGURATIONFILEFakultatywny |
Określa plik konfiguracji do użycia. |
| Kontrola instalacji silnika bazy danych | /FEATURESWymagane |
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 | /INDICATEPROGRESSFakultatywny |
Wskazuje, że szczegółowy plik dziennika instalacji jest przekierowany do konsoli. |
| Kontrola instalacji silnika bazy danych | /INSTANCENAMEWymagane |
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 /QUIETFakultatywny |
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 | /HIDECONSOLEFakultatywny |
Określa, że okno konsoli jest ukryte lub zamknięte. |
Przykładowa składnia
Użyj następującego polecenia, aby odinstalować istniejące wystąpienie programu SQL Server z wiersza polecenia.
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 poprzednim przykładzie.
Aby odinstalować istniejącą aktualizację programu SQL Server z poziomu wiersza polecenia, możesz znaleźć pełne polecenie odinstalowania dla określonego składnika w rejestrze systemu Windows przy użyciu następującej ścieżki rejestru. Wyszukaj klucz "UninstallString".
Ostrzeżenie
Niewłaściwe edytowanie rejestru może poważnie uszkodzić system. Przed wprowadzeniem zmian w rejestrze zalecamy wykonanie kopii zapasowej wszystkich wartościowych danych na komputerze.
W poniższym przykładzie przedstawiono ścieżkę dla określonej aktualizacji KB.
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\KB5014356
Możesz uzyskać polecenie odinstalowania z "UninstallString" w tym kluczu rejestru. Przykład:
C:\Program Files\Microsoft SQL Server\150\Setup Bootstrap\Update Cache\KB5014356\GDR\setup.exe" /Action=RemovePatch /AllInstances
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:
Wymagania sprzętowe i programowe dotyczące programu SQL Server 2025
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 będące częścią klastra obsługującego tryb failover Aparatu Bazy Danych SQL Server muszą być w tym samym klastrze 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 | /ACTIONWymagane |
Wymagane do określenia przepływu pracy instalacji klastra przełączania awaryjnego. Obsługiwana wartość: InstallFailoverCluster |
| Kontrola instalacji silnika bazy danych | /IACCEPTSQLSERVERLICENSETERMSWymagane, 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 | /ENUFakultatywny |
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 | /FAILOVERCLUSTERGROUPFakultatywny |
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 | /PBENGSVCACCOUNTFakultatywny |
Określa konto usługi silnika. Wartość domyślna: NT AUTHORITY\NETWORK SERVICE. |
| Przenoszenie danych programu PolyBase | /PBDMSSVCPASSWORDFakultatywny |
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 | /PBENGSVCSTARTUPTYPEFakultatywny |
Określa tryb uruchamiania usługi silnika PolyBase. Obsługiwane wartości: - Automatic (ustawienie domyślne)- Disabled- Manual |
| PolyBase | /PBPORTRANGEFakultatywny |
Określa zakres portów z co najmniej sześcioma portami dla usług PolyBase. Przykład:/PBPORTRANGE=16450-16460 |
| PolyBase | /PBSCALEOUTFakultatywny |
Określa, czy wystąpienie aparatu bazy danych SQL Server jest 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 | /UpdateEnabledFakultatywny |
Określ, czy instalator programu SQL Server powinien odnajdywać i uwzględniać aktualizacje produktów. Prawidłowe wartości to True i i False1 i 0. Domyślnie instalator programu SQL Server zawiera znalezione aktualizacje. |
| Kontrola instalacji silnika bazy danych | /UpdateSourceFakultatywny |
Określ lokalizację, w której instalator programu SQL Server uzyskuje aktualizacje produktów. 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 | /CONFIGURATIONFILEFakultatywny |
Określa plik konfiguracji do użycia. |
| Kontrola instalacji silnika bazy danych | /ERRORREPORTINGDotyczy: 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 | /FEATURESWymagane |
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 | /INDICATEPROGRESSFakultatywny |
Wskazuje, że szczegółowy plik dziennika instalacji jest przekierowany do konsoli. |
| Kontrola instalacji silnika bazy danych | /INSTALLSHAREDDIRFakultatywny |
Określa katalog instalacyjny niezdefiniowany dla 64-bitowych składników udostępnionych. Wartość domyślna to %Program Files%\Microsoft SQL ServerNie można ustawić wartości na %Program Files(x86)%\Microsoft SQL Server |
| Kontrola instalacji silnika bazy danych | /INSTALLSHAREDWOWDIRFakultatywny |
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 ServerNie można ustawić wartości na %Program Files%\Microsoft SQL Server |
| Kontrola instalacji silnika bazy danych | /INSTANCEDIRFakultatywny |
Określa katalog instalacji niezdefinicyjny dla składników specyficznych dla wystąpienia. |
| Kontrola instalacji silnika bazy danych | /INSTANCEIDFakultatywny |
Określa wartość inną niżdefault dla identyfikatora wystąpienia. |
| Kontrola instalacji silnika bazy danych | /INSTANCENAMEWymagane |
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 | /PRODUCTCOVEREDBYSADotyczy: SQL Server 2022 (16.x) i nowsze wersje Wymagane podczas instalowania funkcji rozszerzenia platformy Azure z poziomu wiersza polecenia za pomocą AZUREEXTENSIONpolecenia . |
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=Falselub pominięcie parametru wskazuje, że jest on objęty licencją programu SQL Server. |
| Kontrola instalacji silnika bazy danych | /PIDFakultatywny |
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 /QUIETFakultatywny |
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 /QUIETSIMPLEFakultatywny |
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 | /SQMREPORTINGDotyczy: 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 | /HIDECONSOLEFakultatywny |
Określa, że okno konsoli jest ukryte lub zamknięte. |
| Kontrola instalacji silnika bazy danych | /FAILOVERCLUSTERDISKSFakultatywny |
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 | /FAILOVERCLUSTERIPADDRESSESWymagane |
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=DEFAULTFAILOVERCLUSTERIPADDRESSES=IPv4;DHCP;ClusterNetwork1FAILOVERCLUSTERIPADDRESSES=IPv6;DHCP;ClusterNetwork1FAILOVERCLUSTERIPADDRESSES=IPv6;2041:0:1a0f::8a5b:131c |
| Kontrola instalacji silnika bazy danych | /FAILOVERCLUSTERNETWORKNAMEWymagane |
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. |
| Agent serwera SQL | /AGTSVCACCOUNTWymagane |
Określa konto usługi SQL Server Agent. |
| Agent serwera SQL | /AGTSVCPASSWORDwymagane |
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. |
| Analysis Services | /ASBACKUPDIRFakultatywny |
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\BackupDla wszystkich innych instalacji: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup |
| Analysis Services | /ASCOLLATIONFakultatywny |
Określa ustawienie sortowania dla usług Analysis Services. Wartość domyślna: Latin1_General_CI_ASUwaga: Obsługiwane jest tylko sortowanie Windows. Użycie sortowania SQL może spowodować nieoczekiwane zachowanie. |
| Analysis Services | /ASCONFIGDIRFakultatywny |
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\ConfigDla wszystkich innych instalacji: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config |
| Analysis Services | /ASDATADIRFakultatywny |
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\DataDla wszystkich innych instalacji: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data |
| Analysis Services | /ASLOGDIRFakultatywny |
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\LogDla wszystkich innych instalacji: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log |
| Analysis Services | /ASSYSADMINACCOUNTSWymagane |
Określa poświadczenia administratora dla usług Analysis Services. |
| Analysis Services | /ASTEMPDIRFakultatywny |
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\TempDla wszystkich innych instalacji: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp |
| Analysis Services | /ASPROVIDERMSOLAPFakultatywny |
Określa, czy dostawca MSOLAP może działać w procesie. Wartość domyślna: - 1 = włączone |
| Analysis Services | /ASSERVERMODEFakultatywny |
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 | /INSTALLSQLDATADIRWymagane |
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 | /SAPWDWymagane, gdy /SECURITYMODE=SQL |
Określa hasło dla konta programu SQL Server SA . |
| Silnik bazy danych SQL Server | /SECURITYMODEFakultatywny |
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 | /SQLBACKUPDIRFakultatywny |
Określa katalog plików kopii zapasowych. Wartość domyślna: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Backup |
| Silnik bazy danych SQL Server | /SQLCOLLATIONFakultatywny |
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 | /SQLSVCACCOUNTWymagane |
Określa konto uruchamiania usługi SQL Server. |
| Silnik bazy danych SQL Server | /SQLSVCPASSWORDwymagane |
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 | /SQLSYSADMINACCOUNTSWymagane |
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 | /SQLUSERDBDIRFakultatywny |
Określa katalog plików danych dla baz danych użytkowników. Wartość domyślna: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
| Silnik bazy danych SQL Server | /SQLTEMPDBDIRFakultatywny |
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, tempdb pliki danych są 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 | /SQLTEMPDBLOGDIRFakultatywny |
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 | /SQLTEMPDBFILECOUNTFakultatywny |
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żne: Podstawowy plik bazy danych dla tempdb jest nadal 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 | /SQLTEMPDBFILESIZEDotyczy: 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 | /SQLTEMPDBFILEGROWTHFakultatywny |
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 | /SQLTEMPDBLOGFILESIZEDotyczy: 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 | /SQLTEMPDBLOGFILEGROWTHDotyczy: 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 | /SQLUSERDBLOGDIRFakultatywny |
Określa katalog plików dziennika dla baz danych użytkowników. Wartość domyślna: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
| FILESTREAM | /FILESTREAMLEVELFakultatywny |
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 | /FILESTREAMSHARENAMEFakultatywny 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 | /FTSVCACCOUNTFakultatywny |
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 | /FTSVCPASSWORDFakultatywny |
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 Integracji | /ISSVCACCOUNTWymagane |
Określa konto dla Usług Integracyjnych. Wartość domyślna: NT AUTHORITY\NETWORK SERVICE |
| Usługi Integracji | /ISSVCPASSWORDwymagane |
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 Integracji | /ISSVCStartupTypeFakultatywny |
Określa tryb uruchamiania usługi Integration Services. |
| Usługi raportowania | /RSINSTALLMODEDotyczy: 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- FilesOnlyModeUwaga: 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 programu SQL Server, instalacja automatycznie zmieni element RSINSTALLMODE na FilesOnlyMode. |
| Usługi raportowania | /RSSVCACCOUNTDotyczy: SQL Server 2016 (13.x) i starsze wersje Wymagane |
Określa konto uruchamiania usług Reporting Services. |
| Usługi raportowania | /RSSVCPASSWORDDotyczy: 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 | /RSSVCStartupTypeDotyczy: 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 | /ACTIONWymagane |
Wymagane do wskazania procesu przetwarzania klastra przełączania awaryjnego. Obsługiwana wartość: PrepareFailoverCluster |
| Kontrola instalacji silnika bazy danych | /IACCEPTSQLSERVERLICENSETERMSWymagane, 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 | /ENUFakultatywny |
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 | /UpdateEnabledFakultatywny |
Określ, czy instalator programu SQL Server powinien odnajdywać i uwzględniać aktualizacje produktów. Prawidłowe wartości to True i i False1 i 0. Domyślnie instalator programu SQL Server zawiera znalezione aktualizacje. |
| Kontrola instalacji silnika bazy danych | /UpdateSourceFakultatywny |
Określ lokalizację, w której instalator programu SQL Server uzyskuje aktualizacje produktów. 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 | /CONFIGURATIONFILEFakultatywny |
Określa plik konfiguracji do użycia. |
| Kontrola instalacji silnika bazy danych | /ERRORREPORTINGDotyczy: 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 | /FEATURESWymagane |
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 | /INDICATEPROGRESSFakultatywny |
Wskazuje, że szczegółowy plik dziennika instalacji jest przekierowany do konsoli. |
| Kontrola instalacji silnika bazy danych | /INSTALLSHAREDDIRFakultatywny |
Określa katalog instalacyjny niezdefiniowany dla 64-bitowych składników udostępnionych. Wartość domyślna to %Program Files%\Microsoft SQL ServerNie można ustawić wartości na %Program Files(x86)%\Microsoft SQL Server |
| Kontrola instalacji silnika bazy danych | /INSTALLSHAREDWOWDIRFakultatywny |
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 ServerNie można ustawić wartości na %Program Files%\Microsoft SQL Server |
| Kontrola instalacji silnika bazy danych | /INSTANCEDIRFakultatywny |
Określa katalog instalacji niezdefinicyjny dla składników specyficznych dla wystąpienia. |
| Kontrola instalacji silnika bazy danych | /INSTANCEIDFakultatywny |
Określa wartość inną niżdefault dla identyfikatora wystąpienia. |
| Kontrola instalacji silnika bazy danych | /INSTANCENAMEWymagane |
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 | /PIDFakultatywny |
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 /QUIETFakultatywny |
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 /QUIETSIMPLEFakultatywny |
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 | /SQMREPORTINGDotyczy: 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 | /HIDECONSOLEFakultatywny |
Określa, że okno konsoli jest ukryte lub zamknięte. |
| Agent serwera SQL | /AGTSVCACCOUNTWymagane |
Określa konto usługi SQL Server Agent. |
| Agent serwera SQL | /AGTSVCPASSWORDwymagane |
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 | /PBENGSVCACCOUNTFakultatywny |
Określa konto usługi silnika. Wartość domyślna: NT AUTHORITY\NETWORK SERVICE. |
| Przenoszenie danych programu PolyBase | /PBDMSSVCPASSWORDFakultatywny |
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 | /PBENGSVCSTARTUPTYPEFakultatywny |
Określa tryb uruchamiania usługi silnika PolyBase. Obsługiwane wartości: - Automatic (ustawienie domyślne)- Disabled- Manual |
| PolyBase | /PBPORTRANGEFakultatywny |
Określa zakres portów z co najmniej sześcioma portami dla usług PolyBase. Przykład:/PBPORTRANGE=16450-16460 |
| PolyBase | /PBSCALEOUTFakultatywny |
Określa, czy wystąpienie aparatu bazy danych SQL Server jest 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 |
| Analysis Services | /ASSVCACCOUNTWymagane |
Określa konto usługi Analysis Services. |
| Analysis Services | /ASSVCPASSWORDwymagane |
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 | /SQLSVCACCOUNTWymagane |
Określa konto uruchamiania usługi SQL Server. |
| Silnik bazy danych SQL Server | /SQLSVCPASSWORDwymagane |
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 | /FILESTREAMLEVELFakultatywny |
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 | /FILESTREAMSHARENAMEFakultatywny 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 | /FTSVCACCOUNTFakultatywny |
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 | /FTSVCPASSWORDFakultatywny |
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 Integracji | /ISSVCACCOUNTWymagane |
Określa konto dla Usług Integracyjnych. Wartość domyślna: NT AUTHORITY\NETWORK SERVICE |
| Usługi Integracji | /ISSVCPASSWORDwymagane |
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 Integracji | /ISSVCStartupTypeFakultatywny |
Określa tryb uruchamiania usługi Integration Services. |
| Usługi raportowania | /RSINSTALLMODEDotyczy: 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- FilesOnlyModeUwaga: 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 programu SQL Server, instalacja automatycznie zmieni element RSINSTALLMODE na FilesOnlyMode. |
| Usługi raportowania | /RSSVCACCOUNTDotyczy: SQL Server 2016 (13.x) i starsze wersje Wymagane |
Określa konto uruchamiania usług Reporting Services. |
| Usługi raportowania | /RSSVCPASSWORDDotyczy: 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 | /RSSVCStartupTypeDotyczy: 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 | /ACTIONWymagane |
Wymagane do wskazania pełnego przepływu pracy klastra typu failover. Obsługiwana wartość: CompleteFailoverCluster |
| Kontrola instalacji silnika bazy danych | /ENUFakultatywny |
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 | /FAILOVERCLUSTERGROUPFakultatywny |
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 | /CONFIGURATIONFILEFakultatywny |
Określa plik konfiguracji do użycia. |
| Kontrola instalacji silnika bazy danych | /ERRORREPORTINGDotyczy: 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 | /INDICATEPROGRESSFakultatywny |
Wskazuje, że szczegółowy plik dziennika instalacji jest przekierowany do konsoli. |
| Kontrola instalacji silnika bazy danych | /INSTANCENAMEWymagane |
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 | /PIDFakultatywny |
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 /QUIETFakultatywny |
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 /QUIETSIMPLEFakultatywny |
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 | /SQMREPORTINGDotyczy: 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 | /HIDECONSOLEFakultatywny |
Określa, że okno konsoli jest ukryte lub zamknięte. |
| Kontrola instalacji silnika bazy danych | /FAILOVERCLUSTERDISKSFakultatywny |
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 | /FAILOVERCLUSTERIPADDRESSESWymagane |
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=DEFAULTFAILOVERCLUSTERIPADDRESSES=IPv4;DHCP;ClusterNetwork1FAILOVERCLUSTERIPADDRESSES=IPv6;DHCP;ClusterNetwork1FAILOVERCLUSTERIPADDRESSES=IPv6;2041:0:1a0f::8a5b:131c |
| Kontrola instalacji silnika bazy danych | /FAILOVERCLUSTERNETWORKNAMEWymagane |
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 | /CONFIRMIPDEPENDENCYCHANGEWymagane |
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 |
| Analysis Services | /ASBACKUPDIRFakultatywny |
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\BackupDla wszystkich innych instalacji: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup |
| Analysis Services | /ASCOLLATIONFakultatywny |
Określa ustawienie sortowania dla usług Analysis Services. Wartość domyślna: Latin1_General_CI_ASUwaga: Obsługiwane jest tylko sortowanie Windows. Użycie sortowania SQL może spowodować nieoczekiwane zachowanie. |
| Analysis Services | /ASCONFIGDIRFakultatywny |
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\ConfigDla wszystkich innych instalacji: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config |
| Analysis Services | /ASDATADIRFakultatywny |
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\DataDla wszystkich innych instalacji: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data |
| Analysis Services | /ASLOGDIRFakultatywny |
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\LogDla wszystkich innych instalacji: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log |
| Analysis Services | /ASSERVERMODEFakultatywny |
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. |
| Analysis Services | /ASSYSADMINACCOUNTSWymagane |
Określa poświadczenia administratora dla usług Analysis Services. |
| Analysis Services | /ASTEMPDIRFakultatywny |
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\TempDla wszystkich innych instalacji: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp |
| Analysis Services | /ASPROVIDERMSOLAPFakultatywny |
Określa, czy dostawca MSOLAP może działać w procesie. Wartość domyślna: - 1 = włączone |
| Silnik bazy danych SQL Server | /INSTALLSQLDATADIRWymagane |
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 | /SAPWDWymagane, gdy /SECURITYMODE=SQL |
Określa hasło dla konta programu SQL Server SA . |
| Silnik bazy danych SQL Server | /SECURITYMODEFakultatywny |
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 | /SQLBACKUPDIRFakultatywny |
Określa katalog plików kopii zapasowych. Wartość domyślna: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Backup |
| Silnik bazy danych SQL Server | /SQLCOLLATIONFakultatywny |
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 | /SQLSYSADMINACCOUNTSWymagane |
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 | /SQLUSERDBDIRFakultatywny |
Określa katalog plików danych dla baz danych użytkowników. Wartość domyślna: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
| Silnik bazy danych SQL Server | /SQLUSERDBLOGDIRFakultatywny |
Określa katalog plików dziennika dla baz danych użytkowników. Wartość domyślna: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
| Usługi raportowania | /RSINSTALLMODEDotyczy: 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- FilesOnlyModeUwaga: 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 programu SQL Server, instalacja automatycznie zmieni element RSINSTALLMODE na FilesOnlyMode. |
| Silnik bazy danych SQL Server | /SQLTEMPDBDIRFakultatywny |
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, tempdb pliki danych są 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 | /SQLTEMPDBLOGDIRFakultatywny |
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 | /SQLTEMPDBFILECOUNTFakultatywny |
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żne: Podstawowy plik bazy danych dla tempdb jest nadal 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 | /SQLTEMPDBFILESIZEDotyczy: 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 | /SQLTEMPDBFILEGROWTHFakultatywny |
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 | /SQLTEMPDBLOGFILESIZEDotyczy: 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 | /SQLTEMPDBLOGFILEGROWTHDotyczy: 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 jest aktywnym węzłem w klastrze z przełączaniem awaryjnym, aby uczynić go operacyjnym. 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łączania awaryjnego dla nazwanego wystąpienia.
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 | /ACTIONWymagane |
Wymagane do wskazania przepływu pracy instalacji. Obsługiwana wartość: Upgrade |
| Kontrola instalacji silnika bazy danych | /IACCEPTSQLSERVERLICENSETERMSWymagane, 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 | /ENUFakultatywny |
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 | /UpdateEnabledFakultatywny |
Określ, czy instalator programu SQL Server powinien odnajdywać i uwzględniać aktualizacje produktów. Prawidłowe wartości to True i i False1 i 0. Domyślnie instalator programu SQL Server zawiera znalezione aktualizacje. |
| Kontrola instalacji silnika bazy danych | /UpdateSourceFakultatywny |
Określ lokalizację, w której instalator programu SQL Server uzyskuje aktualizacje produktów. 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 | /CONFIGURATIONFILEFakultatywny |
Określa plik konfiguracji do użycia. |
| Kontrola instalacji silnika bazy danych | /ERRORREPORTINGDotyczy: 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 | /INDICATEPROGRESSFakultatywny |
Wskazuje, że szczegółowy plik dziennika instalacji jest przekierowany do konsoli. |
| Kontrola instalacji silnika bazy danych | / INSTANCEDIRFakultatywny |
Określa niestandardowy folder instalacji dla składników udostępnionych. |
| Kontrola instalacji silnika bazy danych | /INSTANCEIDWymagane, 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 | /INSTANCENAMEWymagane |
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 | /PIDFakultatywny |
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 /QUIETFakultatywny |
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 | /SQMREPORTINGDotyczy: 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 | /HIDECONSOLEFakultatywny |
Określa, że okno konsoli jest ukryte lub zamknięte. |
| Kontrola instalacji silnika bazy danych | /FAILOVERCLUSTERROLLOWNERSHIPWymagane |
Określa zachowanie podczas przełączenia awaryjnego podczas aktualizacji. |
| Przeglądarka programu SQL Server | /BROWSERSVCSTARTUPTYPEFakultatywny |
Określa tryb uruchamiania dla usługi SQL Server Browser. Obsługiwane wartości: - Automatic- Disabled- Manual |
| Full-Text programu SQL Server | /FTUPGRADEOPTIONFakultatywny |
Określa opcję aktualizacji katalogu Full-Text. Obsługiwane wartości: - REBUILD- RESET- IMPORT |
| Usługi Integracji | /ISSVCACCOUNTWymagane |
Określa konto dla Usług Integracyjnych. Wartość domyślna: NT AUTHORITY\NETWORK SERVICE |
| Usługi Integracji | /ISSVCPASSWORDwymagane |
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 Integracji | /ISSVCStartupTypeFakultatywny |
Określa tryb uruchamiania usługi Integration Services. |
| Usługi raportowania | /RSUPGRADEDATABASEACCOUNTFakultatywny |
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 | /RSUPGRADEPASSWORDFakultatywny |
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 | /ACTIONWymagane |
Wymagane do wskazania przebiegu pracy AddNode. Obsługiwana wartość: AddNode |
| Kontrola instalacji silnika bazy danych | /IACCEPTSQLSERVERLICENSETERMSWymagane, 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 | /ENUFakultatywny |
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 | /UpdateEnabledFakultatywny |
Określ, czy instalator programu SQL Server powinien odnajdywać i uwzględniać aktualizacje produktów. Prawidłowe wartości to True i i False1 i 0. Domyślnie instalator programu SQL Server zawiera znalezione aktualizacje. |
| Kontrola instalacji silnika bazy danych | /UpdateSourceFakultatywny |
Określ lokalizację, w której instalator programu SQL Server uzyskuje aktualizacje produktów. 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 | /CONFIGURATIONFILEFakultatywny |
Określa plik konfiguracji do użycia. |
| Kontrola instalacji silnika bazy danych |
/HELP lub ?Fakultatywny |
Wyświetla opcje użycia parametrów. |
| Kontrola instalacji silnika bazy danych | /INDICATEPROGRESSFakultatywny |
Wskazuje, że szczegółowy plik dziennika instalacji jest przekierowany do konsoli. |
| Kontrola instalacji silnika bazy danych | /INSTANCENAMEWymagane |
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 | /PIDFakultatywny |
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 /QUIETFakultatywny |
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 /QUIETSIMPLEFakultatywny |
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 | /HIDECONSOLEFakultatywny |
Określa, że okno konsoli jest ukryte lub zamknięte. |
| Kontrola instalacji silnika bazy danych | /FAILOVERCLUSTERIPADDRESSESWymagane |
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=DEFAULTFAILOVERCLUSTERIPADDRESSES=IPv4;DHCP;ClusterNetwork1FAILOVERCLUSTERIPADDRESSES=IPv6;DHCP;ClusterNetwork1FAILOVERCLUSTERIPADDRESSES=IPv6;2041:0:1a0f::8a5b:131cAby uzyskać więcej informacji, zobacz Dodawanie lub usuwanie węzłów w instancji klastra przełączania awaryjnego (Instalacja). |
| Kontrola instalacji silnika bazy danych | /CONFIRMIPDEPENDENCYCHANGEWymagane |
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 |
| Agent serwera SQL | /AGTSVCACCOUNTWymagane |
Określa konto usługi SQL Server Agent. |
| Agent serwera SQL | /AGTSVCPASSWORDwymagane |
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 | /PBENGSVCACCOUNTFakultatywny |
Określa konto usługi silnika. Wartość domyślna: NT AUTHORITY\NETWORK SERVICE. |
| Przenoszenie danych programu PolyBase | /PBDMSSVCPASSWORDFakultatywny |
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 | /PBENGSVCSTARTUPTYPEFakultatywny |
Określa tryb uruchamiania usługi silnika PolyBase. Obsługiwane wartości: - Automatic (ustawienie domyślne)- Disabled- Manual |
| PolyBase | /PBPORTRANGEFakultatywny |
Określa zakres portów z co najmniej sześcioma portami dla usług PolyBase. Przykład:/PBPORTRANGE=16450-16460 |
| PolyBase | /PBSCALEOUTFakultatywny |
Określa, czy wystąpienie aparatu bazy danych SQL Server jest 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 |
| Analysis Services | /ASSVCACCOUNTWymagane |
Określa konto usługi Analysis Services. |
| Analysis Services | /ASSVCPASSWORDwymagane |
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 | /SQLSVCACCOUNTWymagane |
Określa konto uruchamiania usługi SQL Server. |
| Silnik bazy danych SQL Server | /SQLSVCPASSWORDwymagane |
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 Integracji | /ISSVCPASSWORDwymagane |
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 | /RSINSTALLMODEDotyczy: 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- FilesOnlyModeUwaga: 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 programu SQL Server, instalacja automatycznie zmieni element RSINSTALLMODE na FilesOnlyMode. |
| Usługi raportowania | /RSSVCPASSWORDDotyczy: 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 | /ACTIONWymagane |
Wymagane do wskazania przepływu pracy RemoveNode. Obsługiwana wartość: RemoveNode |
| Kontrola instalacji silnika bazy danych | /CONFIGURATIONFILEFakultatywny |
Określa plik konfiguracji do użycia. |
| Kontrola instalacji silnika bazy danych |
/HELP lub ?Fakultatywny |
Wyświetla opcje użycia parametrów. |
| Kontrola instalacji silnika bazy danych | /INDICATEPROGRESSFakultatywny |
Wskazuje, że szczegółowy plik dziennika instalacji jest przekierowany do konsoli. |
| Kontrola instalacji silnika bazy danych | /INSTANCENAMEWymagane |
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 /QUIETFakultatywny |
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 /QUIETSIMPLEFakultatywny |
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 | /HIDECONSOLEFakultatywny |
Określa, że okno konsoli jest ukryte lub zamknięte. |
| Kontrola instalacji silnika bazy danych | /CONFIRMIPDEPENDENCYCHANGEWymagane |
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 |
|---|---|---|---|
| Agent serwera SQL | /AGTSVCACCOUNT |
/AGTSVCPASSWORD |
/AGTSVCSTARTUPTYPE |
| Analysis Services | /ASSVCACCOUNT |
/ASSVCPASSWORD |
/ASSVCSTARTUPTYPE |
| Silnik bazy danych SQL Server | /SQLSVCACCOUNT |
/SQLSVCPASSWORD |
/SQLSVCSTARTUPTYPE |
| Usługi Integracji | /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
- 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. | |
| SQL_INST_MR | Połącz z AdvancedAnalytics, aby zainstalować pakiety R Open i zastrzeżone pakiety R.Dotyczy:SQL Server Machine Learning Services (2017 i 2019) oraz SQL Server 2016 R Services |
|
| 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 |
|
| SDK | 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 Instalowanie programu SQL Server Management Studio.
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ć w wierszu 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 konfiguruje 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. Gdy co najmniej połowa węzłów została już uaktualniona, domyślnie następuje przełączenie do uaktualnionego węzła.
Aby kontrolować zachowanie węzłów klastra w trybie failover podczas procesu uaktualniania, uruchom operację uaktualniania z wiersza polecenia i użyj parametru /FAILOVERCLUSTERROLLOWNERSHIP , aby kontrolować zachowanie trybu failover przed przełączenie węzła w tryb offline. Użycie tego parametru jest następujące:
/FAILOVERCLUSTERROLLOWNERSHIP=0nie przenosi własności klastra (grupy przenośnej) do zaktualizowanych węzłów i nie dodaje tego węzła do listy możliwych właścicieli klastra SQL Server po zakończeniu procesu aktualizacji./FAILOVERCLUSTERROLLOWNERSHIP=1zmienia właścicieli klastra (przeniesienie grupy) na uaktualnione węzły i dodaje ten węzeł do listy możliwych właścicieli klastra programu SQL Server po zakończeniu procesu uaktualnienia./FAILOVERCLUSTERROLLOWNERSHIP=2to ustawienie domyślne. Jest używany, jeśli ten parametr nie jest określony. To ustawienie oznacza, że instalator programu SQL Server zarządza zarządzaniem własnością klastra (przeniesienie grupy) w razie potrzeby.
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>.