Create a Schedule
È possibile creare una pianificazione per i processi di SQL Server Agent in SQL Server 2014 usando SQL Server Management Studio, Transact-SQL o SQL Server Oggetti di gestione.
Prima di iniziare:
Per creare una pianificazione utilizzando:
Prima di iniziare
Sicurezza
Per informazioni dettagliate, vedere Implementazione della sicurezza di SQL Server Agent.
Uso di SQL Server Management Studio
Per creare una pianificazione
In Esplora oggetti, connettersi a un'istanza del motore di database di SQL Server e, successivamente, espanderla.
Espandere SQL Server Agent, fare clic con il pulsante destro del mouse su Processie scegliere Gestisci 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 inattivaper 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 giornalierae Durata della finestra di dialogo.
Fare clic su Singola occorrenzase 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.
Uso 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, quindi 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 altre informazioni, vedere sp_add_schedule (Transact-SQL).
Utilizzo di SQL Server Management Objects
Per creare una pianificazione
Usare la classe JobSchedule
tramite un linguaggio di programmazione scelto come Visual Basic, Visual C# o PowerShell. Per altre informazioni, vedere SQL Server Management Objects (SMO).