Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server – csak Windows
Az SQL Servert egy Server Core-telepítésre is telepítheti.
A Server Core telepítési lehetősége minimális környezetet biztosít adott kiszolgálói szerepkörök futtatásához. Ez segít csökkenteni a karbantartási és felügyeleti követelményeket, valamint a kiszolgálói szerepkörök támadási felületét.
A jelenleg támogatott operációs rendszerek listáját az SQL Server 2022 hardver- és szoftverkövetelményei című témakörben találja.
Előfeltételek
Követelmény | Hogyan telepítsük |
---|---|
.NET-keretrendszer 4.6.1 | Az SQL Server Express kivételével az SQL Server Összes kiadásához a telepítőnek a .NET-keretrendszer 4.6.1 Server Core-profiljára van szüksége. Az SQL Server telepítője automatikusan telepíti ezt, ha még nincs telepítve. A telepítés újraindítást igényel. A telepítés futtatása előtt telepítheti a .NET-keretrendszert, hogy elkerülje az újraindítást. |
Windows Installer 4.5 | A Server Core telepítésével szállítva. |
Windows PowerShell | A Server Core telepítésével szállítva. |
Java futtatókörnyezet | A PolyBase használatához telepítenie kell a megfelelő Java-futtatókörnyezetet. További információ: PolyBase telepítése Windows rendszeren. |
Támogatott funkciók
Az alábbi táblázat segítségével megtalálhatja, hogy mely szolgáltatások támogatottak az SQL Serverben egy Server Core-telepítésen.
Funkció | Támogatott | További információk |
---|---|---|
Adatbázismotor-szolgáltatások | Igen | |
SQL Server-replikáció | Igen | |
Teljes szöveges keresés | Igen | |
Elemzési szolgáltatások | Igen | |
R-szolgáltatások (In-Database) | Igen | |
Jelentési Szolgáltatások | Nem | |
SQL Server Data Tools (SSDT) | Nem | |
Ügyféleszközök csatlakoztatása | Igen | |
Integration Services-kiszolgáló | Igen | |
Ügyféleszközök visszamenőleges kompatibilitása | Nem | |
Ügyféleszközök SDK | Nem | |
SQL Server Online Könyvek | Nem | |
Felügyeleti eszközök – Alapszintű | Csak távoli munkavégzés | A szolgáltatások telepítése a Server Core-on nem támogatott. Ezek az összetevők telepíthetők egy másik kiszolgálóra, amely nem a Server Core, és csatlakozik a Server Core-on telepített adatbázismotor-szolgáltatásokhoz. |
Felügyeleti eszközök – Kész | Csak távoli munkavégzés | A szolgáltatások telepítése a Server Core-on nem támogatott. Ezek az összetevők telepíthetők egy másik kiszolgálóra, amely nem a Server Core, és csatlakozik a Server Core-on telepített adatbázismotor-szolgáltatásokhoz. |
Elosztott visszajátszásvezérlő | Nem | |
Elosztott visszajátszási ügyfél | Csak távoli munkavégzés | A szolgáltatások telepítése a Server Core-on nem támogatott. Ezek az összetevők telepíthetők egy másik kiszolgálóra, amely nem a Server Core, és csatlakozik a Server Core-on telepített adatbázismotor-szolgáltatásokhoz. |
SQL-ügyfélkapcsolati SDK | Igen | |
Microsoft Sync Framework | Igen | A Microsoft Sync Framework nem része az SQL Server telepítési csomagjának. A Sync Framework megfelelő verzióját letöltheti erről a Microsoft Letöltőközpont oldalról, és telepítheti a Server Core-t futtató számítógépre. |
Fő adatszolgáltatások | Nem | |
Adatminőségi szolgáltatások | Nem |
Támogatott forgatókönyvek
Az alábbi táblázat az SQL Server Server Core-ra való telepítésének támogatott forgatókönyv-mátrixát mutatja be.
Telepítés | Érvényes cél |
---|---|
SQL Server-kiadások | Minden SQL Server 64 bites kiadás |
SQL Server nyelv | Minden nyelv |
SQL Server nyelv az operációs rendszer nyelvén/területi beállításainak (kombináció) | ENG SQL Server a JPN (japán) Windows rendszeren ENG SQL Server a GER (német) Windows rendszeren ENG SQL Server CHS rendszeren (Chinese-China) Windows rendszeren ENG SQL Server on ARA (arab (SA)) Windows ENG SQL Server tha (thai) Windows rendszeren ENG SQL Server a TRK (török) Windows rendszeren ENG SQL Server a pt-PT (portugál (Portugália)) Windows rendszeren Az angol nyelvű SQL Server angol Windows rendszerre |
Windows kiadás | Windows Server 2022 Datacenter Windows Server 2022 Datacenter: Azure edition Windows Server 2022 Standard Windows Server 2019 Datacenter Windows Server 2019 Standard Windows Server 2016 Datacenter Windows Server 2016 Standard |
Frissítés
A Server Core-telepítések esetén az SQL Server 2014 -ről (12.x) az SQL Server 2016-ra (13.x) való frissítés támogatott.
Felszerel
Az SQL Server nem támogatja a telepítést a Server Core operációs rendszer telepítővarázslójának használatával. A Server Core-ra való telepítéskor az SQL Server telepítője támogatja a teljes csendes módot a /Q
paraméterrel, vagy a Csendes egyszerű módot a /QS
paraméterrel. További információ: Az SQL Server telepítése és konfigurálása Windows rendszeren a parancssorból.
A telepítési módszertől függetlenül önnek meg kell erősítenie a szoftverlicenc-feltételek elfogadását magánszemélyként vagy egy entitás nevében, kivéve, ha a szoftver használatára külön szerződés, például a Microsoft mennyiségi licencszerződése vagy az ISV-vel vagy OEM-sel kötött harmadik fél megállapodása vonatkozik.
A licencfeltételek áttekintésre és elfogadásra a Telepítő program felhasználói felületén jelennek meg. A felügyelet nélküli telepítéseknek (a /Q
vagy /QS
paraméterek használatával) tartalmazniuk kell a /IACCEPTSQLSERVERLICENSETERMS
paramétert. A licencfeltételeket külön is áttekintheti Microsoft Szoftverlicenc-feltételek.
Az SQL Server 2022 (16.x) és újabb verziói esetén olvassa el a Microsoft SQL Server szoftverlicenc-feltételeit a aka.ms/useterms.
Jegyzet
Attól függően, hogy hogyan kapta meg a szoftvert (például a Microsoft mennyiségi licencelésével), a szoftver használatára további feltételek és feltételek vonatkozhatnak.
Adott szolgáltatások telepítéséhez használja a /FEATURES
paramétert, és adja meg a szülőfunkciót vagy a szolgáltatásértékeket. A funkcióparaméterekről és azok használatáról az alábbi szakaszokban olvashat bővebben.
Funkcióparaméterek
Funkcióparaméter | Leírás |
---|---|
SQLENGINE | Csak az adatbázismotort telepíti. |
REPLIKÁCIÓ | Telepíti a replikációs összetevőt az adatbázismotorral együtt. |
TELJES SZÖVEG | Telepíti a FullText összetevőt az adatbázismotorral együtt. |
AMINT | Telepíti az összes Analysis Services-összetevőt. |
VAN | Telepíti az összes Integration Services-összetevőt. |
CONN | Telepíti a kapcsolati összetevőket. |
fejlett analitika | Telepíti az R-szolgáltatásokat, és szükség van az adatbázismotorra. A felügyelet nélküli telepítéshez /IACCEPTROPENLICENSETERMS paraméter szükséges. |
Tekintse meg a következő példákat a funkcióparaméterek használatára:
Paraméter és értékek | Leírás |
---|---|
/FEATURES=SQLEngine |
Csak az adatbázismotort telepíti. |
/FEATURES=SQLEngine,FullText |
Telepíti az adatbázismotort és a teljes szöveget. |
/FEATURES=SQLEngine,Conn |
Telepíti az adatbázismotort és a kapcsolati összetevőket. |
/FEATURES=SQLEngine,AS,IS,Conn |
Telepíti az adatbázismotort, az Analysis Servicest, az integrációs szolgáltatásokat és a kapcsolati összetevőket. |
/FEATURES=SQLENGINE,ADVANCEDANALYTICS /IACCEPTROPENLICENSETERMS |
Telepíti az adatbázismotort és az R-szolgáltatásokat (In-Database). |
Az SQL Server windowsos kiadásai által támogatott funkciók listáját a következő témakörben találja:
- Az SQL Server 2025 Előzetes verzió kiadásai és támogatott funkciói
- SQL Server 2022 kiadásai és támogatott funkciói
- SQL Server 2019 kiadásai és támogatott funkciói
- SQL Server 2017 kiadásai és támogatott funkciói
- SQL Server 2016- kiadásai és támogatott funkciói
Telepítési opciók
A telepítő a következő telepítési beállításokat támogatja az SQL Server Server Server Core operációs rendszerre való telepítésekor:
Telepítés parancssorból
Ha a parancssor telepítési beállításával szeretne bizonyos szolgáltatásokat telepíteni, használja a
/FEATURES
paramétert, és adja meg a szülőfunkciót vagy szolgáltatásértékeket. Az alábbi példa a parancssor paramétereinek használatát szemlélteti: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
A telepítés konfigurációs fájl használatával
A telepítő csak a parancssoron keresztül támogatja a konfigurációs fájl használatát. A konfigurációs fájl egy szöveges fájl, amely egy paraméter (név/érték pár) alapstruktúrájával és egy leíró megjegyzéssel rendelkezik. A parancssorban megadott konfigurációs fájlnak
.ini
fájlnévkiterjesztéssel kell rendelkeznie. Lásd az alábbi példákat aConfigurationFile.ini
alapján:Adatbázismotor telepítése:
Az alábbi példa bemutatja, hogyan telepíthet egy új különálló példányt, amely tartalmazza az SQL Server adatbázismotort:
; 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"
Kapcsolati összetevők telepítése. Az alábbi példa bemutatja, hogyan telepítheti a kapcsolati összetevőket:
; 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
Az összes támogatott funkció telepítése:
Az alábbi példa bemutatja, hogyan telepítheti az SQL Server összes támogatott funkcióját a Server Core-on:
; 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"
Az alábbi példa bemutatja, hogyan indíthatja el a telepítőt egy egyéni vagy alapértelmezett konfigurációs fájl használatával:
A telepítés indítása egyéni konfigurációs fájllal:
A konfigurációs fájl megadása a parancssorban:
setup.exe /QS /ConfigurationFile=MyConfigurationFile.INI
Jelszavak megadása a parancssorban a konfigurációs fájl helyett:
setup.exe /QS /SQLSVCPASSWORD="************" /ASSVCPASSWORD="************" /ConfigurationFile=MyConfigurationFile.INI
Indítsa el a telepítőt a
DefaultSetup.ini
:Ha a
DefaultSetup.ini
fájl az SQL Server forrás adathordozójának gyökérszintjén található \x86 és \x64 mappában található, nyissa meg aDefaultSetup.ini
fájlt, majd adja hozzá a Szolgáltatások paramétert a fájlhoz.Ha a
DefaultSetup.ini
fájl nem létezik, létrehozhatja, és átmásolhatja az SQL Server forrás adathordozójának gyökérszintjén lévő \x86 és \x64 mappába.
Sql Server távoli hozzáférésének konfigurálása a Server Core-on
Hajtsa végre az alábbiakban ismertetett műveleteket a Server Core-on futó SQL Server-példány távelérésének konfigurálásához.
Távoli kapcsolatok engedélyezése az SQL Server-példányon
A távoli kapcsolatok engedélyezéséhez használja helyileg a SQLCMD.exe, és hajtsa végre a következő utasításokat a Server Core-példányon:
EXECUTE sys.sp_configure N'remote access', N'1';
GO
RECONFIGURE WITH OVERRIDE;
GO
Az SQL Server böngészőszolgáltatás engedélyezése és elindítása
Alapértelmezés szerint a Böngésző szolgáltatás le van tiltva. Ha le van tiltva a Server Core-on futó SQL Server-példányon, futtassa a következő parancsot a parancssorból az engedélyezéséhez:
Set-Service sqlbrowser -StartupType Auto
Az engedélyezés után futtassa a következő parancsot a parancssorból a szolgáltatás elindításához:
Start-Service sqlbrowser
Kivételek létrehozása a Windows tűzfalon
Ha kivételeket szeretne létrehozni az SQL Server-hozzáféréshez a Windows tűzfalon, kövesse a Windows tűzfal konfigurálása az SQL Server-hozzáférés engedélyezéséhez című témakörben megadott lépéseket.
TCP/IP engedélyezése az SQL Server-példányon
A TCP/IP protokoll a Windows PowerShellen keresztül engedélyezhető a Server Core-on futó SQL Server egy példányához. Kövesse az alábbi lépéseket:
A PowerShellben:
Import-Module SQLPS
.A Microsoft SQL Server PowerShell ablakban futtassa a következő szkriptet a TCP/IP protokoll engedélyezéséhez:
$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
Eltávolítás
Miután bejelentkezett egy számítógépre, amely a Server Core szolgáltatást futtatja, egy korlátozott asztali környezettel és egy rendszergazdai parancssor ablakkal rendelkezik. Ez a parancssor az SQL Server eltávolításának elindításához használható. Az SQL Server egy példányának eltávolításához indítsa el az eltávolítást a parancssorból teljes csendes módban a /Q
paraméterrel, vagy csendes egyszerű módot a /QS
paraméter használatával. A /QS
paraméter a felhasználói felületen keresztüli előrehaladást mutatja, de semmilyen bemenetet nem fogad el.
/Q
felhasználói felület nélkül, csendes módban fut.
Az SQL Server meglévő példányának eltávolítása:
setup.exe /Q /Action=Uninstall /FEATURES=SQLEngine,AS,IS /INSTANCENAME=MSSQLSERVER
Egy elnevezett példány eltávolításához adja meg a példány nevét az előző példában szereplő MSSQLSERVER
helyett.
Új parancssor indítása
Ha véletlenül bezárja a parancssort, az alábbi lépések végrehajtásával elindíthat egy új parancssort:
- Nyomja le a Ctrl+Shift+Esc billentyűkombinációt a Feladatkezelő megjelenítéséhez.
- Az Alkalmazások lapon válassza Új feladatlehetőséget.
- Az Új feladat létrehozása párbeszédpanelen írja be parancsmag a Megnyitás mezőbe, majd válassza OKlehetőséget.