Megosztás a következőn keresztül:


Feladat leállítása

A következőkre vonatkozik:SQL ServerAzure 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.

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

  1. A Object Explorerben csatlakozzon az SQL Server adatbázismotor egy példányához, majd bővítse ki azt a példányt.

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

  3. 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

  1. Az Object Explorer-ben csatlakozzon az adatbázismotor egy példányához.

  2. A Standard sávon kattintson Új lekérdezéselemre.

  3. 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).