Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Hedef sunucuların indirilip çalıştırılması için sistem tablosuna işlemler (satırlar) sysdownloadlist ekler.
Transact-SQL söz dizimi kuralları
Sözdizimi
sp_post_msx_operation
[ @operation = ] 'operation'
[ , [ @object_type = ] 'object_type' ]
[ , [ @job_id = ] 'job_id' ]
[ , [ @specific_target_server = ] N'specific_target_server' ]
[ , [ @value = ] value ]
[ , [ @schedule_uid = ] 'schedule_uid' ]
[ ; ]
Arguments
[ @operation = ] 'operasyon'
Yayınlanan operasyon için operasyon türü. @operationvarchar(64), varsayılan yoktur. Geçerli işlemler @object_type'ye bağlıdır.
| Nesne türü | Operation |
|---|---|
JOB |
INSERTUPDATEDELETESTARTSTOP |
SERVER |
RE-ENLISTDEFECTSYNC-TIMESET-POLL |
SCHEDULE |
INSERTUPDATEDELETE |
[ @object_type = ] 'object_type'
İşlem gönderilecek nesne türü.
@object_typevarchar(64)'dür ve varsayılan olarak .JOB Geçerli türler : JOB, SERVERve SCHEDULE.
[ @job_id = ] 'job_id'
İşlemin uygulandığı işin iş tanımlama numarası.
@job_iduniqueidentifier'dır ve varsayılan olarak ' NULLdir.
0x00 Tüm işleri gösterir.
Eğer @object_type iseSERVER, @job_id gerekli değildir.
[ @specific_target_server = ] N'specific_target_server'
Belirtilen işlemin uygulandığı hedef sunucunun adı.
@specific_target_serversysname'dir ve varsayılan olarak .NULL
Eğer @job_id belirtilmişse ama @specific_target_server belirtilmemişse, işlemler işin tüm iş sunucuları için yayınlanır.
[ @value = ] değeri
Saniye cinsinden yoklama aralığı.
@valueint, varsayılan olarak NULL. Bu parametreyi yalnızca @operation ise SET-POLLbelirtin.
[ @schedule_uid = ] 'schedule_uid'
İşlemin uygulandığı takvim için benzersiz tanımlayıcı.
@schedule_uiduniqueidentifier'dır ve varsayılan olarak ' NULLdir.
Dönüş kodu değerleri
0 (başarı) veya 1 (başarısızlık).
Sonuç kümesi
Yok.
Açıklamalar
sp_post_msx_operation veritabanından msdb çalıştırılmalı olmalı.
sp_post_msx_operation her zaman güvenli çağrılabilir çünkü önce mevcut sunucunun çoklu sunuculu Microsoft SQL Server Agent olup olmadığını ve eğer öyleyse @object_type çok sunuculu bir iş olup olmadığını belirler.
Bir işlem yayınlandıktan sonra tabloda sysdownloadlist görünür. Bir iş oluşturulup ilan edildikten sonra, o işteki sonraki değişiklikler hedef sunuculara (TSX) da iletmelidir. Bu adım da indirme listesi kullanılarak gerçekleştirilir.
İndirme listesini SQL Server Management Studio'da yönetmenizi şiddetle tavsiye ederiz. Daha fazla bilgi için İşleri Gör veya Değiştir sayfasına bakabilirsiniz.
Permissions
Bu saklanan prosedürü çalıştırmak için kullanıcılara sistem yöneticisi sabit sunucu rolü verilmelidir.
İlgili içerik
- sp_add_jobserver (Transact-SQL)
- sp_delete_job (Transact-SQL)
- sp_delete_jobserver (Transact-SQL)
- sp_delete_targetserver (Transact-SQL)
- sp_resync_targetserver (Transact-SQL)
- sp_start_job (Transact-SQL)
- sp_stop_job (Transact-SQL)
- sp_update_job (Transact-SQL)
- sp_update_operator (Transact-SQL)
- Sistem saklı yordamları (Transact-SQL)