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 Linux rendszeren
Ez a cikk bemutatja, hogyan indíthatja el, állíthatja le vagy indíthatja újra az SQL Server adatbázismotort és az SQL Server-ügynököt Linuxon a parancssor vagy a Transact-SQL használatával.
Windows SQL Server esetén lásd az SQL Server-szolgáltatások elindítását, leállítását, szüneteltetését, folytatását és újraindítását.
Linux-tárolókon futó SQL Server esetén lásd az SQL Server Linux-tárolók konfigurálását és testreszabását.
A szolgáltatás azonosítása
Az SQL Server-összetevők olyan végrehajtható programok, amelyek szolgáltatásként futnak (más néven démonok Linuxon). A Linux-szolgáltatások anélkül futhatnak, hogy bármilyen tevékenységet megjelenítenének a számítógép képernyőjén, és nem végeznek felhasználói beavatkozást a parancssorban.
SQL Server adatbázismotor szolgáltatás
Az Adatbázismotor szolgáltatás az alapértelmezett példány, számítógépenként egy korláttal. A nevesített példányok Linuxon nem támogatottak. Ha több SQL Server-példányt szeretne futtatni egy számítógépen tárolók használatával, olvassa el az SQL Server Linux-tárolók üzembe helyezését és csatlakoztatását.
SQL Server Agent szolgáltatás
Az SQL Server Agent szolgáltatás ütemezett felügyeleti feladatokat hajt végre, amelyeket feladatoknak és riasztásoknak neveznek. További információ: SQL Server Agent. Az SQL Server Agent nem érhető el az SQL Server minden kiadásában. Az SQL Server kiadásai által támogatott funkciók listájáért lásd: Az SQL Server 2025 Kiadásai és támogatott funkciói.
További információk
Linuxon nem szüneteltetheti az Adatbázismotor szolgáltatást, mint a Windowsban. Az SQL Server Agent szolgáltatás nem szüneteltethető és nem folytatható.
Fürtön való futtatáskor használja a megfelelő fürtfelügyeleti eszközt a Linux-disztribúció adatbázismotorjának kezeléséhez. Például tekintse meg a Pacemaker-fürt telepítését egy Linux-alapú SQL Serverhez a Pacemaker használatával.
Engedélyek
Alapértelmezés szerint csak a helyi rendszergazdai csoport tagjai indíthatnak, állíthatnak le vagy indíthatnak újra egy szolgáltatást.
Az adatbázismotor Transact-SQL SHUTDOWN paranccsal való leállításához a sysadmin vagy a serveradmin rögzített kiszolgálói szerepkörök tagsága szükséges, és nem ruházható át.
Parancssori eszközök használata
Az alábbi lépések bemutatják, hogyan indíthatja el, állíthatja le, indíthatja újra és ellenőrizheti a Linuxon futó SQL Server-szolgáltatás állapotát. Az SQL Server-tárolók kezelésével kapcsolatban lásd a Linuxon futó SQL Server hibaelhárítását.
Ellenőrizze az Adatbázismotor szolgáltatás állapotát a következő paranccsal:
sudo systemctl status mssql-server
Az adatbázismotor szolgáltatást szükség szerint leállíthatja, elindíthatja vagy újraindíthatja az alábbi parancsokkal:
sudo systemctl stop mssql-server
sudo systemctl start mssql-server
sudo systemctl restart mssql-server
Az SQL Server-ügynök beállításáról és kezeléséről az SQL Server Agent linuxos telepítése című témakörben olvashat. Az SQL Server Agent szolgáltatás újraindításához újra kell indítania az Adatbázismotor szolgáltatást.
Transact-SQL
Az adatbázismotor az SHUTDOWN utasítással állítható le.
Állítsa le az adatbázismotort Transact-SQL
Ha várni szeretné, amíg az aktuálisan futó Transact-SQL utasítások és tárolt eljárások befejeződnek, majd leállítja az adatbázismotort, hajtsa végre a következő utasítást.
SHUTDOWN;Az adatbázismotor azonnali leállításához hajtsa végre a következő utasítást.
SHUTDOWN WITH NOWAIT;
További információ: SHUTDOWN.