Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro:SQL Server pro Windows
SQL Server můžete nainstalovat na instalaci jádra serveru.
Možnost instalace jádra serveru poskytuje minimální prostředí pro spouštění konkrétních rolí serveru. Toto prostředí pomáhá snižovat nároky na údržbu a správu a snižuje útočnou plochu pro tyto serverové role.
Pro seznam aktuálně podporovaných operačních systémů viz:
- Požadavky na hardware a software pro SQL Server 2025
- Požadavky na hardware a software pro SQL Server 2022
- Požadavky na hardware a software pro SQL Server 2019
- Požadavky na hardware a software pro SQL Server 2017
Požadavky
| Požadavek | Postup instalace |
|---|---|
| .NET Framework 4.7.2 1 | Pro všechny edice SQL Server kromě SQL Server Express vyžaduje nastavení profil .NET Framework 4.7.2 Server Core. SQL Server Setup tuto verzi automaticky nainstaluje, pokud ještě není nainstalovaná. Instalace vyžaduje restartování. Aby se předešlo restartu, nainstalujte .NET Framework před spuštěním instalace. |
| Instalační služba systému Windows 4.5 | Dodáváno s instalací jádra serveru. |
| Windows PowerShell | Dodáváno s instalací jádra serveru. |
| Java Runtime | Pro použití PolyBase je potřeba nainstalovat odpovídající Java Runtime. Další informace naleznete v tématu Instalace PolyBase ve Windows. |
1 SQL Server 2017 (14.x) vyžaduje .NET Framework 4.6.1. .NET Framework můžete upgradovat po instalaci SQL Server.
Podporované funkce
Pomocí následující tabulky zjistíte, které funkce jsou podporovány v SQL Serveru v instalaci jádra serveru.
| Funkce | Podporovaný | |
|---|---|---|
| Služby databázového stroje | Ano | |
| Replikace SQL Serveru | Ano | |
| Fulltextové vyhledávání | Ano | |
| Analysis Services | Ano | |
| Služby R (v databázi) | Ano | |
| Reportovací služby | Ne | |
| SQL Server Data Tools (SSDT) | Ne | |
| Možnosti připojení klientských nástrojů | Ano | |
| Server integračních služeb | Ano | |
| Zpětná kompatibilita klientských nástrojů | Ne | |
| Sada SDK klientských nástrojů | Ne | |
| SQL Server Knihy Online | Ne | |
| Nástroje pro správu – Základní | Pouze vzdáleně 1 | |
| Nástroje pro správu – dokončeno | Pouze na dálku 1 | |
| Distribuovaný kontroler přehrávání | Ne | |
| Distribuovaný klient pro záznam a přehrání | Pouze vzdáleně 1 | |
| Sada nástrojů pro připojení klienta SQL SDK | Ano | |
| Microsoft Sync Framework | Ano 2 | |
| Hlavní datové služby | Ne | |
| Služby pro zvýšení kvality dat | Ne |
1 Instalace těchto funkcí na Server Core není podporována. Tyto komponenty můžete nainstalovat na jiný server, který není Server Core, a připojit se k službám Database Engine nainstalovaným na Server Core.
2 Microsoft Sync Framework není součástí instalačního balíčku SQL Server. Příslušnou verzi rozhraní Sync Framework si můžete stáhnout z této stránky služby Microsoft Download Center a nainstalovat ji do počítače, na kterém běží jádro serveru.
Podporované scénáře
Následující tabulka ukazuje podporovanou matici scénářů pro instalaci SQL Serveru na jádro serveru.
| Instalace | Platný cíl |
|---|---|
| Edice SQL Serveru | Všechny 64bitové edice SQL Serveru |
| Jazyk SQL Serveru | Všechny jazyky |
| Jazyk SQL Serveru v jazyce nebo národním prostředí operačního systému (kombinace) | ENG SQL Server na japonských Windows ENG SQL Server na německých Windows ENG SQL Server v systému CHS (Chinese-China) Windows SQL Server na systému ARA Windows (arabština (SA)) ENG SQL Server na Windows v thajské jazykové verzi Anglický SQL Server na tureckých Windows ENG SQL Server v systému pt-PT (portugalština Portugalsko) Windows ENG SQL Server v systému ENG (angličtina) Windows |
| Edice Windows | Windows Server 2025 Datacentrum Windows Server 2025 Datacenter: Azure Edition Windows Server 2025 Standard Windows Server 2022 Datacentrum Windows Server 2022 Datacenter: Azure Edition Windows Server 2022 Standard Windows Server 2019 Datacenter Windows Server 2019 Standard Windows Server 2016 Datacenter 1 Windows Server 2016 Standard 1 |
1 SQL Server 2025 (17.x) nepodporuje Windows Server 2016.
Aktualizace
U instalací Server Core následují upgrady mezi podporovanými verzemi SQL Server stejné cesty jako aktualizace na plném operačním systému Windows Server.
Pro podporované cesty upgradu viz:
- Podporované aktualizace verzí a edic (SQL Server 2025)
- Podporované upgrady verzí a edic (SQL Server 2022)
- Podporované aktualizace verze a edice (SQL Server 2019)
- Podporované aktualizace verze a edice (SQL Server 2017)
Nainstalovat
SQL Server nepodporuje instalaci pomocí průvodce instalací v operačním systému Jádra serveru. Při instalaci na jádro serveru podporuje instalační program SQL Serveru úplný tichý režim pomocí parametru /Q nebo tichého jednoduchého režimu pomocí parametru /QS. Pro více informací viz Instalace, konfigurace nebo odinstalace SQL Server na Windows v příkazovém řádku.
Bez ohledu na způsob instalace musíte potvrdit souhlas s licenčními podmínkami softwaru jako jednotlivec nebo jménem subjektu, pokud vaše používání softwaru není regulováno samostatnou dohodou, jako je Microsoft volume licenční smlouva nebo třetí strana s ISV či OEM.
Projděte a přijměte licenční podmínky v uživatelském rozhraní Nastavení. Bezobslužné instalace (pomocí parametrů /Q nebo /QS) musí obsahovat parametr /IACCEPTSQLSERVERLICENSETERMS. Licenční podmínky si můžete prohlédnout samostatně v licenčních podmínkách pro software společnosti Microsoft.
Informace o SQL Serveru 2022 (16.x) a novějších verzích najdete v licenčních podmínkách pro software microsoft SQL Serveru v aka.ms/useterms.
Poznámka
V závislosti na tom, jak jste software obdrželi (například prostřednictvím multilicenčního programu Microsoftu), může být vaše používání softwaru předmětem dalších podmínek a ujednání.
Pokud chcete nainstalovat konkrétní funkce, použijte parametr /FEATURES a zadejte nadřazenou funkci nebo hodnoty funkcí. Další informace o parametrech funkcí a jejich použití najdete v následujících částech.
Parametry funkcí
| Parametr funkce | Popis |
|---|---|
SQLENGINE |
Nainstaluje pouze databázový stroj. |
REPLICATION |
Nainstaluje replikační komponentu spolu s databázovým strojem. |
FULLTEXT |
Nainstaluje komponentu FullText spolu s databázovým strojem. |
AS |
Nainstaluje všechny komponenty služby Analysis Services. |
IS |
Nainstaluje všechny komponenty integračních služeb. |
CONN |
Nainstaluje komponenty připojení. |
ADVANCEDANALYTICS |
Nainstaluje službu R Services, vyžaduje databázový stroj. Bezobslužné instalace vyžadují parametr /IACCEPTROPENLICENSETERMS. |
Podívejte se na následující příklady použití parametrů funkce:
| Parametry a hodnoty | Popis |
|---|---|
/FEATURES=SQLEngine |
Nainstaluje pouze databázový stroj. |
/FEATURES=SQLEngine,FullText |
Nainstaluje databázový stroj a fulltext. |
/FEATURES=SQLEngine,Conn |
Nainstaluje databázový stroj a komponenty připojení. |
/FEATURES=SQLEngine,AS,IS,Conn |
Nainstaluje databázový stroj, analytické služby, integrační služby a komponenty připojení. |
/FEATURES=SQLENGINE,ADVANCEDANALYTICS /IACCEPTROPENLICENSETERMS |
Nainstaluje databázový stroj a služby R (In-Database). |
Seznam funkcí podporovaných edicemi SQL Serveru ve Windows najdete tady:
- Edice a podporované funkce SQL Serveru 2025
- Edice a podporované funkce SQL Serveru 2022
- Edice a podporované funkce sql Serveru 2019
- Edice a podporované funkce SQL Serveru 2017
- Edice a podporované funkce SQL Serveru 2016
Možnosti instalace
Instalační program podporuje následující možnosti instalace při instalaci SQL Serveru v operačním systému Jádra serveru:
Instalace z příkazového řádku
Pro instalaci konkrétních funkcí použijte možnost instalace v příkazovém řádku. Použijte
/FEATURESparametr a zadejte hodnoty rodičovských prvků nebo funkcí. Následující příklad ukazuje, jak použít parametry z příkazového řádku: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 /IACCEPTSQLSERVERLICENSETERMSInstalace pomocí konfiguračního souboru
Instalační program podporuje použití konfiguračního souboru pouze prostřednictvím příkazového řádku. Konfigurační soubor je textový soubor se základní strukturou parametru (pár name/value) a popisným komentářem. Konfigurační soubor zadaný na příkazovém řádku by měl mít příponu názvu souboru
.ini. Podívejte se na následující příkladyConfigurationFile.ini:Instalace databázového stroje:
Následující příklad ukazuje, jak nainstalovat novou samostatnou instanci, která obsahuje databázový stroj SQL Serveru:
; 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"Instalace součástí připojení Následující příklad ukazuje, jak nainstalovat komponenty připojení:
; 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="TrueInstalace všech podporovaných funkcí:
Následující příklad ukazuje, jak nainstalovat všechny podporované funkce SQL Serveru na jádro serveru:
; 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"
Následující příklad ukazuje, jak spustit instalační program pomocí vlastního nebo výchozího konfiguračního souboru:
Spusťte instalaci pomocí vlastního konfiguračního souboru:
Zadání konfiguračního souboru na příkazovém řádku:
setup.exe /QS /ConfigurationFile=MyConfigurationFile.INI
Zadání hesel na příkazovém řádku místo v konfiguračním souboru:
setup.exe /QS /SQLSVCPASSWORD="************" /ASSVCPASSWORD="************" /ConfigurationFile=MyConfigurationFile.INISpusťte instalaci pomocí
DefaultSetup.ini:Pokud máte soubor
DefaultSetup.inive složkách \x86 a \x64 na kořenové úrovni zdrojového média SYSTÉMU SQL Server, otevřete souborDefaultSetup.inia pak do souboru přidejte parametr Funkce.Pokud soubor
DefaultSetup.inineexistuje, můžete ho vytvořit a zkopírovat do složek \x86 a \x64 na kořenové úrovni zdrojového média SQL Serveru.
Konfigurujte vzdálený přístup pro SQL Server na Server Core
Pro konfiguraci vzdáleného přístupu pro instanci SQL Server běžící na Server Core proveďte následující kroky.
Povolení vzdálených připojení v instanci SQL Serveru
Pokud chcete povolit vzdálená připojení, použijte SQLCMD.exe místně a spusťte následující příkazy pro instanci jádra serveru:
EXECUTE sys.sp_configure N'remote access', N'1';
GO
RECONFIGURE WITH OVERRIDE;
GO
Povolení a spuštění služby SQL Server Browser
Ve výchozím nastavení je služba Prohlížeč zakázaná. Pokud je na instanci SQL Serveru spuštěné v jádru serveru zakázaná, spusťte z příkazového řádku následující příkaz, který ho povolí:
Set-Service sqlbrowser -StartupType Auto
Po jeho povolení spusťte následující příkaz z příkazového řádku pro spuštění služby:
Start-Service sqlbrowser
Vytváření výjimek v bráně Windows Firewall
Pokud chcete vytvořit výjimky pro přístup k SQL Serveru v bráně Windows Firewall, postupujte podle kroků uvedených v části Konfigurace brány Windows Firewall pro povolení přístupu k SQL Serveru.
Povolení protokolu TCP/IP v instanci SQL Serveru
TCP/IP protokol můžete povolit přes Windows PowerShell pro instanci SQL Server na Server Core. Postupujte takto:
V PowerShellu spusťte:
Import-Module SQLPS.V okně Microsoft SQL Server PowerShell spusťte následující skript pro povolení protokolu 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
Odinstalovat
Po přihlášení do počítače, který běží na Server Core, máte omezené desktopové prostředí s příkazovým řádkem Administrator. Použijte tento příkazový řádek k odinstalaci SQL Server. Pro odinstalaci instance SQL Server spusťte odinstalaci z příkazového řádku v režimu Full Quiet pomocí parametru/Q, nebo režim Quiet Simple pomocí /QS parametru. Parametr /QS ukazuje průběh v uživatelském rozhraní, ale nepřijímá žádný vstup.
/Q běží v tichém režimu bez uživatelského rozhraní.
Odinstalace existující instance SQL Serveru:
setup.exe /Q /Action=Uninstall /FEATURES=SQLEngine,AS,IS /INSTANCENAME=MSSQLSERVER
Pokud chcete odebrat pojmenovanou instanci, místo MSSQLSERVER v předchozím příkladu zadejte název instance.
Spuštění nového příkazového řádku
Pokud omylem zavřete příkazový řádek, můžete spustit nový příkazový řádek pomocí následujícího postupu:
- Stisknutím kláves Ctrl+Shift+Esc zobrazte Správce úloh.
- Na kartě Aplikace vyberte Nový úkol.
- V dialogovém okně Vytvořit nový úkol zadejte cmd do pole Otevřít a vyberte OK.
Související obsah
- Instalace SQL Serveru pomocí konfiguračního souboru
- Instalace, konfigurace nebo odinstalace SQL Serveru ve Windows z příkazového řádku
- Instalace jádra serveru
- Konfigurace instalace jádra serveru Windows Serveru 2016 pomocí Sconfig.cmd
- cmdlety pro převzetí služeb při selhání clusteru ve Windows PowerShellu