Feladat leállítása
A következőkre vonatkozik:SQL Server
Azure SQL Kezelésű Példány
Fontos
Felügyelt Azure SQL-példányesetében a legtöbb, de jelenleg nem minden SQL Server Agent-funkció támogatott. Részletekért tekintse meg Felügyelt Azure SQL-példány T-SQL-eltéréseit az SQL Server-tól.
Ez a témakör a Microsoft SQL Server Agent-feladatok leállítását ismerteti. A feladat az SQL Server Agent által végrehajtott műveletek megadott sorozata.
Kezdés előtt: ,
Feladat leállításához használja a következőt:
Mielőtt hozzákezdene
Korlátozások és korlátozások
Ha egy feladat jelenleg CmdExec vagy PowerShell-típusú lépést hajt végre, a futtatás alatt álló folyamat (például MyProgram.exe) idő előtt véget ér. Ez kiszámíthatatlan viselkedést okozhat, például a megnyitott folyamat által használt fájlokat.
Többkiszolgálós feladat esetén a feladat stop utasítása lesz közzétéve a feladat összes célkiszolgálójára.
Biztonság
További információ: Sql Server Agent Securityimplementálása.
Az SQL Server Management Studio használata
Feladat leállítása
A Object Explorerben csatlakozzon az SQL Server adatbázismotor egy példányához, majd bővítse ki azt a példányt.
Bontsa ki a SQL Server Ügynököt, bontsa ki a Feladatokat, kattintson jobb gombbal a leállítandó feladatra, majd kattintson a Feladat leállításaparancsra.
Ha több feladatot szeretne leállítani, kattintson a jobb gombbal Feladattevékenység-figyelő, majd kattintson Feladattevékenység megtekintéseparancsra. A Feladattevékenység-figyelőben jelölje ki a leállítandó feladatokat, kattintson a jobb gombbal a kijelölésre, majd kattintson a Feladatok leállításaparancsra.
A Transact-SQL használata
Feladat leállítása
Az Object Explorer-ben csatlakozzon az adatbázismotor egy példányához.
A Standard sávon kattintson Új lekérdezéselemre.
Másolja és illessze be a következő példát a lekérdezési ablakba, és kattintson a Végrehajtásgombra.
-- stops a job named Weekly Sales Data Backup USE msdb ; GO EXEC dbo.sp_stop_job N'Weekly Sales Data Backup' ; GO
További információ: sp_stop_job (Transact-SQL).
SQL Server Felügyeleti objektumok használata
Feladat leállítása
Hívja meg a Feladat osztály Stop metódusát egy ön által választott programozási nyelv használatával, például a Visual Basic, a Visual C# vagy a PowerShell használatával. További információ: SQL Server Management Objects (SMO).