sp_help_downloadlist (Transact-SQL)
Tüm satırlarda listeler sysdownloadlistsağlanan işveya hiçbir iş belirtilmemişse tüm satırlar içinsistem tablosu .
Sözdizimi
sp_help_downloadlist { [ @job_id = ] job_id | [ @job_name = ] 'job_name' }
[ , [ @operation = ] 'operation' ]
[ , [ @object_type = ] 'object_type' ]
[ , [ @object_name = ] 'object_name' ]
[ , [ @target_server = ] 'target_server' ]
[ , [ @has_error = ] has_error ]
[ , [ @status = ] status ]
[ , [ @date_posted = ] date_posted ]
Bağımsız değişkenler
[ @job_id= ] job_id
iş kimlik numarası bilgileri döndürmek için.job_idİş uniqueidentifier, varsayılan değer null.[ @job_name= ] 'job_name'
işadı.job_nameİş sysname, varsayılan değer null.Not
Ya da job_id veya job_name belirtilmesi gerekir, ancak her ikisi de belirtilemez.
[ @operation= ] 'operation'
Belirtilen işiçin geçerli işlem.operationİş varchar(64), null, varsayılan değer ve biri bu değerler. olabilirDeğer
Açıklama
HATA
Kusurlu için hedef sunucu yöneticisinden talep sunucu iþlemini SQLServerAgent hizmet.
SİL
Tüm bir işkaldırır iş işlemi.
EKLE
Tüm bir iş ekler veya varolan bir işyeniler iş işlemi.Bu işlem tüm iş adımları ve zamanlama, (varsa) içerir.
RE-ENLIST
yoklama aralığı ve saat dilimi çoklu sunucu etki alanıda dahil olmak üzere, liste bilgilerini yeniden göndermek hedef sunucu neden olan sunucu işlemi.hedef sunucu da redownloads MSXOperator ayrıntılar.
YOKLAMA KÜMESİ
Sunucu işlemini, çoklu sunucu etki alanıyoklamak hedef sunucular için saniye cinsinden ayarlar.Belirtilmişse, value gerekli aralık değeri olarak yorumlandığını ve arasında bir değer olabilir 10 için 28.800.
BAŞLAT
iş yürütme başlangıcı ister iş işlemi.
DUR
iş yürütme durdurma ister iş işlemi.
EŞİTLEME ZAMANI
Çoklu sunucu etki alanısistem saatini eşitlemek hedef sunucu neden olan sunucu işlemi.Bu pahalı bir işlem olduğu için sınırlı sayıda ve sık görülmeyen temelinde bu işlemi gerçekleştirin.
GÜNCELLEŞTİRME
Yalnızca güncelleştirmeler işlemi iş sysjobs bir işdeğil iş adımları veya zamanlamaları için bilgi.Otomatik olarak adlandırılan sp_update_job.
[ @object_type= ] 'object_type'
Belirtilen işnesnesi türü.object_typeİş varchar(64), varsayılan değer null.object_typeİŞ veya sunucu olabilir.Geçerli hakkında daha fazla bilgi için object_typedeğerler, bakın sp_add_category (Transact-SQL).[ @object_name= ] 'object_name'
Nesnenin adı.object_nameİş sysname, varsayılan değer null.object_type İşlem, object_name iş adı.object_typeSunucu, object_name sunucu adı.[ @ target_server= ] 'target_server'
hedef sunucu adı.target_serverİş nvarchar(128), varsayılan değer null.[ @has_error= ] has_error
iş hataları bildirmek olduğunu.has_errorİş tinyint, null varsayılan ile hangi gösterir hiçbir hata onaylanır.1 tüm hataları onaylanır olduğunu gösterir.[ @status= ] status
işdurumu.statusİş tinyint, varsayılan değeri null.[ @date_posted= ] date_posted
tarih ve saat için tüm girişlerin ve belirtilen tarih ve saat sonrasında sonuç kümesidahil edilmesi gereken.date_postedİş datetime, varsayılan değer null.
Dönüş Kodu Değerleri
0 (başarılı) veya 1 (başarısız)
Sonuç Kümeleri
Sütun adı |
Veri türü |
Açıklama |
---|---|---|
instance_id |
int |
Yönerge benzersiz tanımlama numarası. |
Source_Server |
nvarchar(30) |
Yönergenin sunucunun bilgisayar adı geldi.De Microsoft SQL Server sürüm 7.0, her zaman ana (msx) sunucusunun bilgisayar adı budur. |
operation_code |
nvarchar(4000) |
Yönerge işlem kodu. |
nesne_adı |
sysname |
Yönerge tarafından etkilenen nesne. |
object_id |
uniqueidentifier |
Yönerge tarafından etkilenen nesne tanımlama numarası (job_id bir iş nesnesi ya da bir sunucu nesnesi 0x00) veya özel bir veri değeri operation_code. |
Target_Server |
nvarchar(30) |
Bu yönerge tarafından yüklenmek üzere hedef sunucusu. |
error_message |
nvarchar(1024) |
hedef sunucu, bu yönerge işlenirken bir sorunla karşılaştı hata iletisi (varsa). ![]()
Tüm hiçbir hata iletisi bloklar daha fazla hedef sunucu tarafından karşıdan yükler.
|
date_posted |
datetime |
tabloyönerge deftere nakledildiği tarih. |
date_downloaded |
datetime |
Yönerge hedef sunucu tarafından karşıdan yüklendiği tarih. |
Durum |
tinyint |
işdurumu: 0 Henüz karşıdan yüklenen = değil 1 = Başarıyla yüklendi. |
İzinler
Bu yordamı varsayılan üyeleri için yürütmek izinlerini sysadmin sabit sunucu rolü.
Örnekler
Aşağıdaki örnek satırlarda listeler sysdownloadlist için NightlyBackups iş.
USE msdb ;
GO
EXEC dbo.sp_help_downloadlist
@job_name = N'NightlyBackups',
@operation = N'UPDATE',
@object_type = N'JOB',
@object_name = N'NightlyBackups',
@target_server = N'SEATTLE2',
@has_error = 1,
@status = NULL,
@date_posted = NULL ;
GO