Aracılığıyla paylaş


sp_add_category (Transact-SQL)

Şunlar için geçerlidir:SQL ServerAzure SQL Yönetilen Örneği

Sunucuya belirtilen iş, uyarı veya operatör kategorisini ekler. Alternatif yöntem için bkz. Bir İş Kategorisi Oluştur.

Transact-SQL söz dizimi kuralları

Önemli

Azure SQL Managed Instanceüzerinde, SQL Server Agent özelliklerinin çoğu şu anda desteklenmektedir fakat hepsi değil. Detaylar için Azure SQL Managed Instance T-SQL Differences with SQL Server sayfasına bakınız.

Sözdizimi

sp_add_category
     [ [ @class = ] 'class' ]
     [ , [ @type = ] 'type' ]
     [ , [ @name = ] 'name' ]
[ ; ]

Arguments

[ @class = ] 'sınıf'

Eklenecek kategorinin sınıfı. @class, varsayılan değeri JOBolan varchar(8)'dir ve bu değerlerden biri olabilir.

Değer Description
JOB Bir iş kategorisi ekler.
ALERT Bir uyarı kategorisi ekler.
OPERATOR Bir operatör kategorisi ekler.

[ @type = ] 'tür'

Eklenecek kategori türü. @type , varchar(12)'dir, varsayılan değeri LOCAL, ve bu değerlerden biri olabilir.

Değer Description
LOCAL Yerel bir iş kategorisi.
MULTI-SERVER Çoklu sunuculu iş kategorisi.
NONE Sınıf dışındaki JOBbir sınıf için bir kategori.

[ @name = ] 'isim'

Eklenecek kategorinin adı. İsim, belirlenen sınıf içinde benzersiz olmalıdır. @namesysname'dir, varsayılan yoktur.

Dönüş kodu değerleri

0 (başarı) veya 1 (başarısızlık).

Sonuç kümesi

Yok.

Açıklamalar

sp_add_category veritabanından msdb çalıştırılmalı olmalı.

Permissions

EXECUTE Bu prosedür üzerinde izinler verebilirsiniz, ancak bu izinler SQL Server yükseltmesi sırasında geçersiz kalabilir.

Örnekler

Aşağıdaki örnek, 'de AdminJobsyerel bir iş kategorisi oluşturur.

USE msdb;
GO

EXECUTE dbo.sp_add_category
    @class = N'JOB',
    @type = N'LOCAL',
    @name = N'AdminJobs';
GO