Condividi tramite


Creare una pianificazione

È possibile creare una pianificazione per i processi di SQL Server Agent in SQL Server 2012 tramite SQL Server Management Studio, Transact-SQL o SQL Server Management Objects.

  • Prima di iniziare:

    Sicurezza

  • Per creare una pianificazione utilizzando:

    SQL Server Management Studio

    Transact-SQL

    SQL Server Management Objects

Prima di iniziare

Sicurezza

Per informazioni dettagliate, vedere Implementazione della sicurezza di SQL Server Agent.

Icona freccia utilizzata con il collegamento Torna all'inizio[Top]

Utilizzo di SQL Server Management Studio

Per creare una pianificazione

  1. In Esplora oggetti connettersi a un'istanza del Motore di database di SQL Server ed espandere tale istanza.

  2. Espandere SQL Server Agent, fare clic con il pulsante destro del mouse su Processi e scegliere Gestione pianificazioni.

  3. Nella finestra di dialogo Gestione pianificazioni fare clic su Nuovo.

  4. Nella casella Nome digitare un nome per la nuova pianificazione.

  5. Se non si desidera rendere effettiva la pianificazione subito dopo la creazione, deselezionare la casella di controllo Abilitata.

  6. Per Tipo pianificazione, selezionare una delle opzioni seguenti:

    • Fare clic su Avvia quando la CPU diventa inattiva per avviare il processo quando la CPU raggiunge una condizione di inattività.

    • Se si desidera eseguire ripetutamente una pianificazione, fare clic su Periodica. Per impostare la pianificazione periodica, completare i gruppi Frequenza, Frequenza giornaliera e Durata della finestra di dialogo.

    • Fare clic su Singola occorrenza se si desidera che la pianificazione venga eseguita una sola volta. Per impostare la pianificazione di tipo Singola occorrenza, compilare il gruppo Singola occorrenza della finestra di dialogo.

Icona freccia utilizzata con il collegamento Torna all'inizio[Top]

Utilizzo di Transact-SQL

Per creare una pianificazione

  1. In Esplora oggetti connettersi a un'istanza del Motore di database.

  2. Sulla barra Standard fare clic su Nuova query.

  3. Copiare e incollare l'esempio seguente nella finestra Query e fare clic su Esegui.

    -- creates a schedule named RunOnce. 
    -- The schedule runs one time, at 23:30 on the day that the schedule is created.
    USE msdb ;
    GO
    
    EXEC dbo.sp_add_schedule
        @schedule_name = N'RunOnce',
        @freq_type = 1,
        @active_start_time = 233000 ;
    
    GO
    

Per ulteriori informazioni, vedere sp_add_schedule (Transact-SQL).

Icona freccia utilizzata con il collegamento Torna all'inizio[Top]

Utilizzo di SQL Server Management Objects

Per creare una pianificazione

Utilizzare la classe JobSchedule tramite un linguaggio di programmazione scelto come Visual Basic, Visual C# o PowerShell. Per ulteriori informazioni, vedere SMO (SQL Server Management Objects).

Icona freccia utilizzata con il collegamento Torna all'inizio[Top]