Aracılığıyla paylaş


İşleri koleksiyonu

Bu özellik Microsoft SQL Server'ın ilerideki bir sürümünde kaldırılacaktır. Yeni geliştirme işlerinde bu özelliği kullanmaktan kaçının ve bu özelliği kullanmakta olan uygulamalarda değişiklik yapmayı planlayın.

The Jobs collection contains Job objects that reference all SQL Server Agent jobs defined on an instance of Microsoft SQL Server.

Geçerli nesneyi gösteren SQL-DMO nesne modeli

Özellikler

Açıklamalar

İle Jobs koleksiyon, aşağıdakileri yapabilirsiniz:

  • sql Server Aracısı oluşturmak iş.

  • sql Server Agent iş silin.

  • iş yönetim stratejisinin bir parçası bir sql Server örnek için kullanılan Transact-sql komut dosyası oluşturur.

sql Server Agent işi oluşturma hakkında daha fazla bilgi için bkz: iş nesnesi.

sql Server Agent'ı kaldırmak içiniş

  • Use Remove yöntem, Jobs koleksiyon, olarak:

    oJobServer.Jobs.Remove("Northwind_Backup_Diff")
    

Kullanırken Item veya Remove yöntem, Jobs koleksiyon adı veya sıra başvurusunda sözdizimi. kullanarak üye kimlik destekleyenÖrneğin:

Set oJob = oJobServer.Jobs("Northwind_Backup_Log")

Or

Set oJob = oJobServer.Jobs(22)

Not

Oluşturma veya sql Server Agent işleri kullanarak kaldırma Jobs koleksiyon gerektirir uygun ayrıcalık.SQL Server oturumu açma için kullanılan SQLServer nesne bağlantısı sabit rolünün üye olması gerekir public Sistem veritabanındaki msdb.İle public üyelik, bağlantı işleri ve zamanlama oluşturmak, yürütmek ve kaldırmak işlerinin ait bağlı oturum açma.Üyeleri db_owner Rol msdb, ya da daha fazla ayrıcalığa sahip bir rol üyeleri değiştirebilir veya herhangi bir sql Server Agent silmek iş.