Sdílet prostřednictvím


Instalace SQL Serveru na jádro serveru

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:

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:

  1. Instalace z příkazového řádku

    Pokud chcete nainstalovat konkrétní funkce pomocí možnosti instalace příkazového řádku, použijte parametr /FEATURES a 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 /IACCEPTSQLSERVERLICENSETERMS
    
  2. Instalace 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říklady ConfigurationFile.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="True
      
    • Instalace 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.INI
    
    • Spusťte instalaci pomocí DefaultSetup.ini:

      Pokud máte soubor DefaultSetup.ini ve složkách \x86 a \x64 na kořenové úrovni zdrojového média SYSTÉMU SQL Server, otevřete soubor DefaultSetup.ini a pak do souboru přidejte parametr Funkce.

      Pokud soubor DefaultSetup.ini neexistuje, 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:

  1. V PowerShellu: Import-Module SQLPS.

  2. 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:

  1. Stisknutím kláves Ctrl+Shift+Esc zobrazte Správce úloh.
  2. Na kartě Aplikace vyberte Nový úkol.
  3. V dialogovém okně Vytvořit nový úkol zadejte cmd do pole Otevřít a vyberte OK.