Udostępnij za pośrednictwem


Kolekcja zadania

Ta funkcja zostanie usunięta z przyszłej wersji programu Microsoft SQL Server. Należy unikać stosowania tej funkcji w nowych projektach oraz zaplanować modyfikację aplikacji, w których obecnie jest używana ta funkcja.

Jobs Kolekcja zawiera Job obiektów, które odwołać wszystkie zadania agenta serwera SQL zdefiniowane dla wystąpienie Microsoft SQL Server.

Model obiektów SQL-DMO pokazujący bieżący obiekt

Właściwości

Uwagi

Z Jobs kolekcja, możesz:

  • Tworzenie zadanie agenta programu SQL Server.

  • Usuń zadanie agenta programu SQL Server.

  • Generowanie skryptów języka Transact-SQL, stosowane jako część strategii administracji zadanie dla wystąpienie programu SQL Server.

Aby uzyskać więcej informacji o tworzeniu zadanie agenta programu SQL Server, zobacz Obiektu zadanie.

Aby usunąć SQL Server zadania agenta

  • Użyj Remove metoda Jobs kolekcja, jak w:

    oJobServer.Jobs.Remove("Northwind_Backup_Diff")
    

Podczas korzystania z Item lub Remove metoda, Jobs obsługuje kolekcja element członkowski identyfikacji przy użyciu nazwy lub Składnia odwołania porządkowych.Na przykład:

Set oJob = oJobServer.Jobs("Northwind_Backup_Log")

Or

Set oJob = oJobServer.Jobs(22)

Ostrzeżenie

Tworzenie lub usuwanie SQL Server zadania agenta za pomocą Jobs kolekcja wymaga odpowiednich uprawnień.Używane do konto logowania do programu SQL Server SQLServer połączenie obiektu musi być element członkowski rolę stałej public w bazie danych systemu msdb.Z public członkostwa, połączenie może utworzyć zadania i harmonogram, wykonać i Usuń zadań należących do połączonych logowania.Członkowie db_owner rolę w msdb, lub członkowie roli z większych uprawnień można zmodyfikować lub usunąć dowolne SQL Server zadanie agenta.