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.
[Top]
Utilizzo di SQL Server Management Studio
Per creare una pianificazione
In Esplora oggetti connettersi a un'istanza del Motore di database di SQL Server ed espandere tale istanza.
Espandere SQL Server Agent, fare clic con il pulsante destro del mouse su Processi e scegliere Gestione pianificazioni.
Nella finestra di dialogo Gestione pianificazioni fare clic su Nuovo.
Nella casella Nome digitare un nome per la nuova pianificazione.
Se non si desidera rendere effettiva la pianificazione subito dopo la creazione, deselezionare la casella di controllo Abilitata.
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.
[Top]
Utilizzo di Transact-SQL
Per creare una pianificazione
In Esplora oggetti connettersi a un'istanza del Motore di database.
Sulla barra Standard fare clic su Nuova query.
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).
[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).
[Top]