Aracılığıyla paylaş


sp_start_job (Transact-SQL)

BildirirSQL ServerAracı çalıştırmak için bir iş hemen.

Topic link iconTransact-SQL sözdizimi kuralları

sp_start_job 
     {   [@job_name =] 'job_name'
       | [@job_id =] job_id }
     [ , [@error_flag =] error_flag]
     [ , [@server_name =] 'server_name']
     [ , [@step_name =] 'step_name']
     [ , [@output_flag =] output_flag]

Bağımsız değişkenler

  • [ @job_name= ] 'job_name'
    Başlatmak için iş adı.Either job_id or job_name must be specified, but both cannot be specified.job_name is sysname, with a default of NULL.

  • [ @job_id= ] job_id
    Başlatmak için işi kimlik numarası.Either job_id or job_name must be specified, but both cannot be specified.job_id is uniqueidentifier, with a default of NULL.

  • [ @error_flag= ] error_flag
    Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.

  • [ @server_name= ] 'server_name'
    The target server on which to start the job.server_name is nvarchar(128), with a default of NULL.server_name must be one of the target servers to which the job is currently targeted.

  • [ @step_name= ] 'step_name'
    İşin gerçekleştirilmesi başlayacağı adımda adıdır.Applies only to local jobs.step_name is sysname, with a default of NULL

  • [ @output_flag= ] output_flag
    Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.

Dönüş Kodu Değerleri

0 (başarılı) veya 1 (hata)

Sonuç Kümeleri

None

Remarks

Bu saklı yordam bulunduğumsdb veritabanı.

İzinler

Varsayılan olarak, üye sysadmin sabit sunucu rolü Bu saklı yordamı çalıştırabilirsiniz.Aşağıdakilerden birini diğer kullanıcılara verilmelidir SQL Server Veritabanı rollerini sabit Aracısı msdb veritabanı:

  • SQLAgentUserRole

  • SQLAgentReaderRole

  • SQLAgentOperatorRole

Bu roller, izinler hakkında daha fazla bilgi için bkz: SQL Server Agent Database Roles sabit.

ÜyeleriSQLAgentUserRoleSQLAgentReaderRole yalnızca başlangıç ve sahip oldukları işleri.ÜyeleriSQLAgentOperatorRole ait olan diğer kullanıcıların. da dahil olmak üzere tüm yerel işleri başlatabilirsiniz. ÜyeleriSistem Yöneticisi başlatabilmeniz için tüm yerel ve çoklu sunucu iş.

Örnekler

Aşağıdaki örnek adlı iş başlatırWeekly Sales Data Backup.

USE msdb ;
GO

EXEC dbo.sp_start_job N'Weekly Sales Data Backup' ;
GO