Udostępnij za pośrednictwem


Tworzenie harmonogramu

Dotyczy:programu SQL ServerAzure SQL Managed Instance

Ważny

W usługi Azure SQL Managed Instancewiększość, ale nie wszystkie funkcje agenta programu SQL Server są obecnie obsługiwane. Aby uzyskać szczegółowe informacje, zobacz Różnice języka T-SQL usługi Azure SQL Managed Instance z programu SQL Server.

Harmonogram zadań agenta programu SQL Server można utworzyć w programie SQL Server przy użyciu programu SQL Server Management Studio, języka Transact-SQL lub obiektów zarządzania programu SQL Server.

Przed rozpoczęciem

Bezpieczeństwo

Aby uzyskać szczegółowe informacje, zobacz Implementowanie zabezpieczeń agenta programu SQL Server.

Korzystanie z programu SQL Server Management Studio

Aby utworzyć harmonogram

  1. W eksploratorze obiektów połącz się z wystąpieniem aparatu bazy danych SQL Server, a następnie rozwiń to wystąpienie.

  2. Rozwiń SQL Server Agent, kliknij prawym przyciskiem myszy Zadaniai wybierz Zarządzaj harmonogramami.

  3. W oknie dialogowym Zarządzanie harmonogramami kliknij pozycję Nowy.

  4. W polu Nazwa wpisz nazwę nowego harmonogramu.

  5. Jeśli nie chcesz, aby harmonogram obowiązywał natychmiast po jego utworzeniu, wyczyść pole wyboru Aktywne.

  6. W przypadku typu harmonogramu , wybierz jedną z następujących opcji:

    • Aby uruchomić zadanie, gdy procesory CPU osiągną warunek bezczynności, kliknij przycisk Uruchom, gdy procesory stają się bezczynne.

    • Jeśli chcesz, aby harmonogram był uruchamiany wielokrotnie, kliknij Cykliczne. Aby ustawić harmonogram cykliczny, ukończ grupy częstotliwość, częstotliwość dziennaoraz czasu trwania w oknie dialogowym.

    • Jeśli chcesz, aby harmonogram był uruchomiony tylko raz, kliknij Jednorazowo. Aby ustawić harmonogram jednorazowy, wypełnij grupę jednorazowego zdarzenia w oknie dialogowym.

Korzystanie z Transact-SQL

Aby utworzyć harmonogram

  1. W Eksploratorze obiektów , nawiąż połączenie z wystąpieniem silnika bazy danych.

  2. Na pasku Standardowym kliknij pozycję Nowe zapytanie.

  3. Skopiuj i wklej poniższy przykład w oknie zapytania, a następnie kliknij pozycję Wykonaj.

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

Aby uzyskać więcej informacji, zobacz sp_add_schedule (Transact-SQL).

Korzystanie z obiektów zarządzania programu SQL Server

Aby utworzyć harmonogram

Użyj klasy JobSchedule przy użyciu wybranego języka programowania, takiego jak Visual Basic, Visual C# lub PowerShell. Aby uzyskać więcej informacji, zobacz sql Server Management Objects (SMO).