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 Windows rendszeren
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 a környezet segít csökkenteni a karbantartási és menedzsment követelményeket, valamint csökkenti a szerverszerepek támadási felületét.
A jelenleg támogatott operációs rendszerek listájáért lásd:
- Az SQL Server 2025 hardver- és szoftverkövetelményei
- Hardver- és szoftverkövetelmények a SQL Server 2022-höz
- Az SQL Server 2019 hardver- és szoftverkövetelményei
- Harver- és szoftverkövetelmények az SQL Server 2017-hez
Előfeltételek
| Követelmény | Hogyan telepítsük |
|---|---|
| .NET Framework 4.7.2 1 | Az SQL Server összes kiadásánál, kivéve az SQL Server Express-t, a beállításhoz a .NET Framework 4.7.2 Server Core Profile szükséges. Az SQL Server Setup automatikusan telepíti ezt a verziót, ha még nincs telepítve. A telepítés újraindítást igényel. Az újraindítás elkerülése érdekében telepítse a .NET Framework-et, mielőtt befutná a beállí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ítened kell a megfelelő Java Runtime-t. További információ: PolyBase telepítése Windows rendszeren. |
1 Az SQL Server 2017 (14.x) .NET Framework 4.6.1-et igényel. Az SQL Server telepítése után frissítheted a .NET Framework-et.
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 |
|---|---|
| Adatbázismotor-szolgáltatások | Igen |
| SQL Server-replikáció | Igen |
| Teljes szöveges keresés | Igen |
| Analysis Services | 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ávirányító 1 |
| Felügyeleti eszközök – Kész | Csak távirányító 1 |
| Elosztott visszajátszásvezérlő | Nem |
| Elosztott visszajátszási ügyfél | Csak távirányító 1 |
| SQL-ügyfélkapcsolati SDK | Igen |
| Microsoft Sync Framework | Igen 2 |
| Fő adatszolgáltatások | Nem |
| Adatminőségi szolgáltatások | Nem |
1 Ezeknek a funkcióknak a telepítése a Server Core-on nem támogatott. Ezeket a komponenseket telepítheted egy másik szerverre, amely nem Server Core, és csatlakozhatsz a Server Core-on telepített Database Engine szolgáltatásokhoz.
2 A Microsoft Sync Framework nem szerepel az SQL Server telepítési csomagban. 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.
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 2025 Adatközpont Windows Server 2025 Datacenter: Azure Edition Windows Server 2025 Standard Windows Server 2022 Adatközpont Windows Server 2022 Datacenter: Azure Edition Windows Server 2022 Standard Windows Server 2019 Adatközpont Windows Server 2019 Standard Windows Server 2016 Datacenter 1 Windows Server 2016 Standard 1 |
Az 1 SQL Server 2025 (17.x) nem támogatja a Windows Server 2016-ot.
Frissítés
Server Core telepítéseknél az SQL Server támogatott verziói közötti frissítések ugyanazokat az útvonalakat követik, mint a teljes Windows Server operációs rendszeren végzett frissítések.
A támogatott fejlesztési útvonalakért lásd:
- Támogatott verzió és kiadás frissítések (SQL Server 2025)
- támogatott verzió- és kiadásfrissítések (SQL Server 2022)
- Támogatott verzió és kiadás frissítések (SQL Server 2019)
- Támogatott verzió és kiadás frissítések (SQL Server 2017)
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óért lásd: Telepítés, konfigurálás vagy eltávolítás SQL Server Windows-on a parancssorból.
A telepítési módtól függetlenül igazolnia kell a szoftverlicenc feltételeit egyénileg vagy egy entitás nevében, kivéve, ha a szoftver használatát külön megállapodás szabályozza, például Microsoft tömeges licencszerződés vagy egy harmadik fél ISV vagy OEM megállapodása.
Nézd át és fogadd el a licencfeltételeket a Beállítás felhasználói felületen. 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. |
REPLICATION |
Telepíti a replikációs összetevőt az adatbázismotorral együtt. |
FULLTEXT |
Telepíti a FullText összetevőt az adatbázismotorral együtt. |
AS |
Telepíti az összes Analysis Services-összetevőt. |
IS |
Telepíti az összes Integration Services-összetevőt. |
CONN |
Telepíti a kapcsolati összetevőket. |
ADVANCEDANALYTICS |
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 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
Bizonyos funkciók telepítéséhez használd a parancssor-telepítés opciót. Használd a
/FEATURESparamétert, és határozd meg a szülő jellemzőt vagy a jellemzők értékeit. Az alábbi példa bemutatja, hogyan lehet használni a parancssorból származó paramétereket: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 /IACCEPTSQLSERVERLICENSETERMSA 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
.inifájlnévkiterjesztéssel kell rendelkeznie. Lásd az alábbi példákat aConfigurationFile.inialapjá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="TrueAz ö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.INIIndítsa el a telepítőt a
DefaultSetup.ini:Ha a
DefaultSetup.inifá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.inifájlt, majd adja hozzá a Szolgáltatások paramétert a fájlhoz.Ha a
DefaultSetup.inifá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.
Távoli hozzáférés konfigurálása az SQL Server szerver Core-on
Egy Server Core-on futó SQL Server példány távoli hozzáférésének konfigurálásához teljesítse az alábbi lépéseket.
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 Browser 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
Miután engedélyezted, futtasd 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 protokollt Windows PowerShell-en keresztül engedélyezheted egy SQL Server példányhoz a Server Core-on. Kövesse az alábbi lépéseket:
PowerShellben futtasd:
Import-Module SQLPS.A Microsoft SQL Server PowerShell ablakban futtasd 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 bejelentkezel egy Server Core futó számítógépre, korlátozott asztali környezeted van egy Administrator parancssorral. Használd ezt a parancssort az SQL Server eltávolításának elindításához. Az SQL Server eltávolításához indítsd el az eltávolítást a parancssorból teljes csendes módban a /Q paraméter használatával, vagy a 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.