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 – jenom 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. To pomáhá snížit požadavky na údržbu a správu a prostor pro útoky pro tyto role serveru.
Seznam aktuálně podporovaných operačních systémů naleznete v tématu Požadavky na hardware a software pro SQL Server 2022.
Požadavky
| Požadavek | Postup instalace |
|---|---|
| .NET Framework 4.6.1 | Pro všechny edice SQL Serveru s výjimkou SQL Serveru Express vyžaduje instalační program profil jádra serveru .NET Framework 4.6.1. Instalační průvodce SQL Server to automaticky nainstaluje, pokud není již nainstalováno. Instalace vyžaduje restartování. Před spuštěním instalačního programu můžete nainstalovat rozhraní .NET Framework, abyste se vyhnuli restartování. |
| 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 | Abyste mohli používat PolyBase, musíte nainstalovat odpovídající modul runtime Java. Další informace naleznete v tématu Instalace PolyBase ve Windows. |
Podporované funkce
Pomocí následující tabulky zjistíte, které funkce jsou podporovány v SQL Serveru v instalaci jádra serveru.
| Funkce | Podporovaný | Další informace |
|---|---|---|
| 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á | Instalace těchto funkcí na jádro serveru se nepodporuje. Tyto komponenty je možné nainstalovat na jiný server, který není jádro serveru a připojený ke službám databázového stroje nainstalovaným na jádro serveru. |
| Nástroje pro správu – dokončeno | Pouze vzdálená | Instalace těchto funkcí na jádro serveru se nepodporuje. Tyto komponenty je možné nainstalovat na jiný server, který není jádro serveru a připojený ke službám databázového stroje nainstalovaným na jádro serveru. |
| Distribuovaný kontroler přehrávání | Ne | |
| Distribuovaný klient pro záznam a přehrání | Pouze vzdálená | Instalace těchto funkcí na jádro serveru se nepodporuje. Tyto komponenty je možné nainstalovat na jiný server, který není jádro serveru a připojený ke službám databázového stroje nainstalovaným na jádro serveru. |
| Sada nástrojů pro připojení klienta SQL SDK | Ano | |
| Microsoft Sync Framework | Ano | Microsoft Sync Framework není součástí instalačního balíčku SQL Serveru. 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. |
| Hlavní datové služby | Ne | |
| Služby pro zvýšení kvality dat | Ne |
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 2022 Datacenter Windows Server 2022 Datacenter: Edice Azure Windows Server 2022 Standard Windows Server 2019 Datacenter Windows Server 2019 Standard Windows Server 2016 Datacenter Windows Server 2016 Standard |
Aktualizace
V instalacích jádra serveru se podporuje upgrade z SQL Serveru 2014 (12.x) na SQL Server 2016 (13.x).
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. Další informace naleznete v tématu Instalace a konfigurace SQL Serveru ve Windows z příkazového řádku.
Bez ohledu na způsob instalace musíte potvrdit přijetí licenčních podmínek pro software jako jednotlivce nebo jménem entity, pokud se vaše použití softwaru neřídí samostatnou smlouvou, jako je multilicenční smlouva microsoftu nebo smlouva třetí strany s isV nebo OEM.
Licenční podmínky se zobrazí ke kontrole a přijetí v uživatelském rozhraní instalace. 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. |
| REPLIKACE | Nainstaluje replikační komponentu spolu s databázovým strojem. |
| CELÝ TEXT | Nainstaluje komponentu FullText spolu s databázovým strojem. |
| PROTOŽE | Nainstaluje všechny komponenty služby Analysis Services. |
| JE | Nainstaluje všechny komponenty integračních služeb. |
| CONN | Nainstaluje komponenty připojení. |
| Pokročilá analytika | 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
Pokud chcete nainstalovat konkrétní funkce pomocí možnosti instalace příkazového řádku, použijte parametr
/FEATURESa zadejte nadřazenou funkci nebo hodnoty funkcí. Následuje příklad použití parametrů 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.
Konfigurace vzdáleného přístupu k SQL Serveru na jádro serveru
Pomocí níže popsaných akcí nakonfigurujte vzdálený přístup k instanci SQL Serveru, která běží na jádru serveru.
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 prohlížeče SQL Serveru
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 povolení spusťte službu spuštěním následujícího příkazu z příkazového řádku:
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
Protokol TCP/IP je možné povolit prostřednictvím Windows PowerShellu pro instanci SQL Serveru v jádru serveru. Postupujte takto:
V PowerShellu:
Import-Module SQLPS.V okně prostředí Microsoft SQL Server PowerShell spusťte následující skript, který povolí protokol 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í k počítači, na kterém běží jádro serveru, máte omezené desktopové prostředí s příkazovým řádkem správce. Pomocí tohoto příkazového řádku můžete spustit odinstalaci SQL Serveru. Pokud chcete odinstalovat instanci SQL Serveru, spusťte odinstalaci z příkazového řádku v úplném tichém režimu pomocí parametru /Q nebo pomocí parametru /QS. 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.