Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:programu SQL Server — tylko system Windows
Program SQL Server można zainstalować w instalacji Server Core.
Opcja instalacji Server Core zapewnia minimalne środowisko do uruchamiania określonych ról serwera. Pomaga to zmniejszyć wymagania dotyczące konserwacji i zarządzania oraz obszar ataków dla tych ról serwera.
Aby uzyskać listę aktualnie obsługiwanych systemów operacyjnych, zobacz Wymagania sprzętowe i programowe dotyczące instalowania programu SQL Server.
Warunki wstępne
Wymaganie | Jak zainstalować |
---|---|
.NET Framework 4.6.1 | W przypadku wszystkich wersji programu SQL Server z wyjątkiem programu SQL Server Express instalator wymaga profilu podstawowego programu .NET Framework 4.6.1. Instalator SQL Server automatycznie to zainstaluje, jeśli nie jest już zainstalowane. Instalacja wymaga ponownego uruchomienia. Przed uruchomieniem instalatora można zainstalować program .NET Framework, aby uniknąć ponownego uruchamiania. |
Instalator Windows 4.5 | Dostarczane z instalacją Server Core. |
Windows PowerShell | Dostarczane z instalacją Server Core. |
Środowisko uruchomieniowe Języka Java | Aby można było korzystać z technologii PolyBase, należy zainstalować odpowiednie środowisko uruchomieniowe Języka Java. Aby uzyskać więcej informacji, zobacz instalacja programu PolyBase. |
Obsługiwane funkcje
Skorzystaj z poniższej tabeli, aby dowiedzieć się, które funkcje są obsługiwane w programie SQL Server w instalacji Server Core.
Funkcja | Wspierane | Dodatkowe informacje |
---|---|---|
Usługi silnika bazy danych | Tak | |
Replikacja programu SQL Server | Tak | |
Wyszukiwanie pełnotekstowe | Tak | |
Usługi analityczne | Tak | |
Usługi języka R (In-Database) | Tak | |
Usługi raportowania | Nie | |
SQL Server Data Tools (SSDT) | Nie | |
Łączność narzędzi klienckich | Tak | |
Serwer usług Integracji | Tak | |
Zgodność z poprzednimi wersjami narzędzi klienckich | Nie | |
Zestaw SDK narzędzi klienckich | Nie | |
Książki programu SQL Server Online | Nie | |
Narzędzia do zarządzania — podstawowe | Tylko zdalne | Instalacja tych funkcji na serwerze Server Core nie jest obsługiwana. Te składniki można zainstalować na innym serwerze, który nie jest Server Core i połączony z usługami aparatu bazy danych zainstalowanymi na serwerze Core. |
Narzędzia do zarządzania — ukończone | Tylko zdalne | Instalacja tych funkcji na serwerze Server Core nie jest obsługiwana. Te składniki można zainstalować na innym serwerze, który nie jest Server Core i połączony z usługami aparatu bazy danych zainstalowanymi na serwerze Core. |
Rozproszony kontroler odtwarzania | Nie | |
Klient rozproszonego odtwarzania | Tylko zdalne | Instalacja tych funkcji na serwerze Server Core nie jest obsługiwana. Te komponenty można zainstalować na innym serwerze, który nie jest Server Core, oraz połączyć je z usługami Silnika Bazy Danych zainstalowanymi na Server Core. |
Zestaw SDK łączności klienta SQL | Tak | |
Microsoft Sync Framework | Tak | Program Microsoft Sync Framework nie jest uwzględniony w pakiecie instalacyjnym programu SQL Server. Odpowiednią wersję programu Sync Framework można pobrać ze strony Centrum pobierania Microsoft i zainstalować ją na komputerze z uruchomionym programem Server Core. |
Master Data Services | Nie | |
Usługi Jakości Danych | Nie |
Obsługiwane scenariusze
W poniższej tabeli przedstawiono obsługiwaną macierz scenariuszy instalowania programu SQL Server na serwerze Server Core.
Instalacja | Poprawny cel |
---|---|
Wersje programu SQL Server | Wszystkie wersje 64-bitowe programu SQL Server |
Język programu SQL Server | Wszystkie języki |
Język programu SQL Server w języku systemu operacyjnego/ustawieniach regionalnych (kombinacja) | ENG SQL Server w systemie Windows JPN (japoński) ENG SQL Server na GER (niemieckim) Windows ENG SQL Server w systemie CHS (Chinese-China) Windows ENG SQL Server w systemie Windows ARA (Arabski (SA)) ENG SQL Server na THA (tajski) Windows ENG SQL Server na TRK Windows (turecki) ENG SQL Server na pt-PT (Windows Portugal) ENG SQL Server w systemie Windows ENG (angielski) |
Wersja systemu Windows | Windows Server 2022 Datacenter Windows Server 2022 Datacenter: Edycja Azure Windows Server 2022 Standard Windows Server 2019 Datacenter Windows Server 2019 Standard Windows Server 2016 Datacenter Windows Server 2016 Standard |
Aktualizacja
W przypadku instalacji Server Core uaktualnienie z programu SQL Server 2014 (12.x) do programu SQL Server 2016 (13.x) jest obsługiwane.
Instalować
Program SQL Server nie obsługuje instalacji przy użyciu kreatora instalacji w systemie operacyjnym Server Core. Podczas instalowania na serwerze Server Core instalator programu SQL Server obsługuje tryb pełnej ciszy przy użyciu parametru /Q
lub trybu Quiet Simple przy użyciu parametru /QS
. Aby uzyskać więcej informacji, zobacz Install SQL Server (Instalowanie programu SQL Server) w wierszu polecenia.
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.
Począwszy od programu SQL Server 2022 (16.x), przeczytaj postanowienia licencyjne dotyczące oprogramowania programu Microsoft SQL Server pod adresem aka.ms/useterms.
Notatka
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.
Aby zainstalować określone funkcje, użyj parametru /FEATURES
i określ wartości funkcji nadrzędnej lub funkcji. Aby uzyskać więcej informacji na temat parametrów funkcji i ich użycia, zobacz następujące sekcje.
Parametry funkcji
Parametr funkcji | Opis |
---|---|
SQLENGINE | Instaluje tylko silnik bazy danych. |
REPLIKACJA | Instaluje składnik Replikacja wraz z silnikiem bazy danych. |
PEŁNY TEKST | Instaluje składnik FullText wraz z silnikiem bazy danych. |
GDY | Instaluje wszystkie składniki usług Analysis Services. |
JEST | Instaluje wszystkie składniki usług Integration Services. |
CONN | Instaluje składniki łączności. |
Zaawansowana Analiza Danych | Instaluje usługi języka R, wymaga silnika bazy danych. Instalacje nienadzorowane wymagają parametru /IACCEPTROPENLICENSETERMS . |
Zobacz następujące przykłady użycia parametrów funkcji:
Parametr i wartości | Opis |
---|---|
/FEATURES=SQLEngine |
Instaluje tylko silnik bazy danych. |
/FEATURES=SQLEngine,FullText |
Instaluje aparat bazy danych i pełny tekst. |
/FEATURES=SQLEngine,Conn |
Instaluje silnik bazy danych i składniki łączności. |
/FEATURES=SQLEngine,AS,IS,Conn |
Instaluje silnik bazy danych, usługi Analysis Services, usługi Integration Services i składniki łączności. |
/FEATURES=SQLENGINE,ADVANCEDANALYTICS /IACCEPTROPENLICENSETERMS |
Instaluje silnik bazy danych i usługi R (In-Database). |
Aby uzyskać listę funkcji obsługiwanych przez wersje programu SQL Server w systemie Windows, zobacz:
- Editions i obsługiwane funkcje programu SQL Server 2022
- Wersje i obsługiwane funkcje programu SQL Server 2019
- Edycje oraz obsługiwane funkcje programu SQL Server 2017
- Wersje i obsługiwane funkcje programu SQL Server 2016
Opcje instalacji
Instalator obsługuje następujące opcje instalacji podczas instalowania programu SQL Server w systemie operacyjnym Server Core:
instalacja z poziomu wiersza polecenia
Aby zainstalować określone funkcje przy użyciu opcji instalacji wiersza polecenia, użyj parametru
/FEATURES
i określ nadrzędną funkcję lub wartości funkcji. Poniżej przedstawiono przykład użycia parametrów z wiersza polecenia:setup.exe /qs /ACTION=Install /FEATURES=SQLEngine,Replication /INSTANCENAME=MSSQLSERVER /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="<StrongPassword>" /SQLSYSADMINACCOUNTS="<DomainName\UserName>" /AGTSVCACCOUNT="NT AUTHORITY\Network Service" /TCPENABLED=1 /IACCEPTSQLSERVERLICENSETERMS
instalacja przy użyciu pliku konfiguracji
Instalator obsługuje używanie pliku konfiguracji tylko za pośrednictwem wiersza polecenia. Plik konfiguracji jest plikiem tekstowym z podstawową strukturą parametru (pary nazwa/wartość) i opisowym komentarzem. Plik konfiguracji określony w wierszu polecenia powinien mieć rozszerzenie nazwy pliku
.ini
. Zobacz następujące przykładyConfigurationFile.ini
:Instalowanie silnika bazy danych:
W poniższym przykładzie pokazano, jak zainstalować nowe autonomiczne wystąpienie obejmujące aparat bazy danych programu SQL Server:
; SQL Server Configuration File [OPTIONS] ; Specifies a Setup work flow, like INSTALL, UNINSTALL, or UPGRADE. This is a required parameter. ACTION="Install" ; Specifies features to install, uninstall, or upgrade. The lists of features include SQLEngine, FullText, Replication, AS, IS, and Conn. FEATURES=SQLENGINE ; Specify a default or named instance. MSSQLSERVER is the default instance for non-Express editions and SQLExpress for Express editions. This parameter is required when installing the ssNoVersion Database Engine, and Analysis Services (AS). INSTANCENAME="MSSQLSERVER" ; Specify the Instance ID for the ssNoVersion features you have specified. ssNoVersion directory structure, registry structure, and service names will incorporate the instance ID of the ssNoVersion instance. INSTANCEID="MSSQLSERVER" ; Account for ssNoVersion service: Domain\User or system account. SQLSVCACCOUNT="NT Service\MSSQLSERVER" ; Windows account(s) to provision as ssNoVersion system administrators. SQLSYSADMINACCOUNTS="\<DomainName\UserName>" ; Accept the License agreement to continue with Installation IAcceptSQLServerLicenseTerms="True"
Instalowanie składników łączności. W poniższym przykładzie pokazano, jak zainstalować składniki łączności:
; SQL Server Configuration File [OPTIONS] ; Specifies a Setup work flow, like INSTALL, UNINSTALL, or UPGRADE. This is a required parameter. ACTION="Install" ; Specifies features to install, uninstall, or upgrade. The lists of features include SQLEngine, FullText, Replication, AS, IS, and Conn. FEATURES=Conn ; Specifies acceptance of License Terms IAcceptSQLServerLicenseTerms="True
Instalowanie wszystkich obsługiwanych funkcji:
W poniższym przykładzie pokazano, jak zainstalować wszystkie obsługiwane funkcje programu SQL Server w programie Server Core:
; SQL Server Configuration File [OPTIONS] ; Specifies a Setup work flow, like INSTALL, UNINSTALL, or UPGRADE. This is a required parameter. ACTION="Install" ; Specifies features to install, uninstall, or upgrade. The lists of features include SQLEngine, FullText, Replication, AS, IS, and Conn. FEATURES=SQLENGINE,FullText,Replication,AS,IS,Conn ; Specify a default or named instance. MSSQLSERVER is the default instance for non-Express editions and SQLExpress for Express editions. This parameter is required when installing the ssNoVersion Database Engine (SQL), or Analysis Services (AS). INSTANCENAME="MSSQLSERVER" ; Specify the Instance ID for the ssNoVersion features you have specified. ssNoVersion directory structure, registry structure, and service names will incorporate the instance ID of the ssNoVersion instance. INSTANCEID="MSSQLSERVER" ; Account for ssNoVersion service: Domain\User or system account. SQLSVCACCOUNT="NT Service\MSSQLSERVER" ; Windows account(s) to provision as ssNoVersion system administrators. SQLSYSADMINACCOUNTS="\<DomainName\UserName>" ; The name of the account that the Analysis Services service runs under. ASSVCACCOUNT= "NT Service\MSSQLServerOLAPService" ; Specifies the list of administrator accounts that need to be provisioned. ASSYSADMINACCOUNTS="\<DomainName\UserName>" ; Specifies the server mode of the Analysis Services instance. Valid values are MULTIDIMENSIONAL, POWERPIVOT or TABULAR. ASSERVERMODE is case-sensitive. All values must be expressed in upper case. ASSERVERMODE="MULTIDIMENSIONAL" ; Optional value, which specifies the state of the TCP protocol for the ssNoVersion service. Supported values are: 0 to disable the TCP protocol, and 1 to enable the TCP protocol. TCPENABLED=1 ;Specifies acceptance of License Terms IAcceptSQLServerLicenseTerms="True"
W poniższym przykładzie pokazano, jak uruchomić Instalatora przy użyciu niestandardowego lub domyślnego pliku konfiguracji:
Uruchom instalatora przy użyciu niestandardowego pliku konfiguracji:
Aby określić plik konfiguracji w wierszu polecenia:
setup.exe /QS /ConfigurationFile=MyConfigurationFile.INI
Aby określić hasła w wierszu polecenia zamiast w pliku konfiguracji:
setup.exe /QS /SQLSVCPASSWORD="************" /ASSVCPASSWORD="************" /ConfigurationFile=MyConfigurationFile.INI
Uruchom konfigurację za pomocą
DefaultSetup.ini
:Jeśli masz plik
DefaultSetup.ini
w folderach \x86 i \x64 na poziomie głównym nośnika źródłowego programu SQL Server, otwórz plikDefaultSetup.ini
, a następnie dodaj Features parametr do pliku.Jeśli plik
DefaultSetup.ini
nie istnieje, możesz go utworzyć i skopiować do folderów \x86 i \x64 na poziomie głównym nośnika źródłowego programu SQL Server.
Konfigurowanie dostępu zdalnego programu SQL Server na serwerze Server Core
Wykonaj akcje opisane poniżej, aby skonfigurować zdalny dostęp do wystąpienia programu SQL Server uruchomionego na serwerze Server Core.
Włączanie połączeń zdalnych w wystąpieniu programu SQL Server
Aby włączyć połączenia zdalne, użyj SQLCMD.exe lokalnie i wykonaj następujące polecenia na instancji Server Core.
EXEC sys.sp_configure N'remote access', N'1';
GO
RECONFIGURE WITH OVERRIDE;
GO
Włączanie i uruchamianie usługi przeglądarki programu SQL Server
Domyślnie usługa Przeglądarka jest wyłączona. Jeśli jest wyłączony w instancji SQL Server działającej na Server Core, uruchom następujące polecenie w wierszu poleceń, aby go włączyć:
Set-Service sqlbrowser -StartupType Auto
Po jej włączeniu uruchom następujące polecenie w wierszu polecenia, aby uruchomić usługę:
Start-Service sqlbrowser
Tworzenie wyjątków w zaporze systemu Windows
Aby utworzyć wyjątki dostępu do programu SQL Server w zaporze systemu Windows, wykonaj kroki określone w Konfigurowanie zapory systemu Windows w celu zezwolenia na dostęp do programu SQL Server.
Włączanie protokołu TCP/IP w wystąpieniu programu SQL Server
Protokół TCP/IP można włączyć za pośrednictwem programu Windows PowerShell dla wystąpienia programu SQL Server na serwerze Core. Wykonaj następujące kroki:
W programie PowerShell:
Import-Module SQLPS
.W oknie programu Microsoft SQL Server PowerShell uruchom następujący skrypt, aby włączyć protokół TCP/IP:
$smo = 'Microsoft.SqlServer.Management.Smo.' $wmi = new-object ($smo + 'Wmi.ManagedComputer') # Enable the TCP protocol on the default instance. If the instance is named, replace MSSQLSERVER with the instance name in the following line. $uri = "ManagedComputer[@Name='" + (get-item env:\computername).Value + "']/ServerInstance[@Name='MSSQLSERVER']/ServerProtocol[@Name='Tcp']" $Tcp = $wmi.GetSmoObject($uri) $Tcp.IsEnabled = $true $Tcp.Alter() $Tcp
Odinstalowywanie
Po zalogowaniu się na komputerze z uruchomionym programem Server Core masz ograniczone środowisko pulpitu z wierszem polecenia administratora. Możesz użyć tego wiersza polecenia, aby uruchomić odinstalowanie programu SQL Server. Aby odinstalować wystąpienie programu SQL Server, uruchom odinstalowywanie z wiersza polecenia w trybie pełnej ciszy przy użyciu parametru /Q
lub cichy prosty tryb przy użyciu parametru /QS
. Parametr /QS
pokazuje postęp za pośrednictwem interfejsu użytkownika, ale nie akceptuje żadnych danych wejściowych.
/Q
działa w trybie cichym bez żadnego interfejsu użytkownika.
Aby odinstalować istniejące wystąpienie programu SQL Server:
setup.exe /Q /Action=Uninstall /FEATURES=SQLEngine,AS,IS /INSTANCENAME=MSSQLSERVER
Aby usunąć nazwane wystąpienie, określ nazwę wystąpienia zamiast MSSQLSERVER
w poprzednim przykładzie.
Uruchamianie nowego wiersza polecenia
Jeśli przypadkowo zamkniesz wiersz polecenia, możesz uruchomić nowy wiersz polecenia, wykonując następujące kroki:
- Naciśnij Ctrl+Shift+Esc, aby wyświetlić Menedżera zadań.
- Na karcie Aplikacje wybierz pozycję Nowe zadanie.
- W oknie dialogowym Tworzenie nowego zadania wpisz cmd w polu Otwórz, a następnie wybierz OK.
Zobacz też
- instalowanie programu SQL Server przy użyciu pliku konfiguracji
- Instalowanie programu SQL Server z poziomu wiersza polecenia
- Zainstaluj rdzeń serwera
- Konfigurowanie instalacji Server Core systemu Windows Server 2016 przy użyciu Sconfig.cmd
- polecenia cmdlet klastra trybu failover w programie Windows PowerShell