sp_help_downloadlist (Transact-sql)
Tüm satırlar listeler sysdownloadlist sistem tablosunda sağlanan iş veya hiçbir iş belirtilmemişse tüm satırlar.
Transact-SQL Sözdizim Kuralları
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
İş kimlik numarası bilgilerini dönmek için. job_idise uniqueidentifier, null varsayılan.@job_name='job_name'
Iş adı. job_nameise sysname, null varsayılan.[!NOT]
Ya job_idya job_namebelirtilmesi gerekir, ancak her ikisi de belirtilemez.
@operation='operation'
Geçerli operasyon için belirtilen iş. operationise varchar(64), null varsayılan ile ve bu değerlerden birini olabilir.Değer
Açıklama
DEFEKT
Ana sunucudan defect için hedef sunucu istekleri sunucu işlemi SQLServerAgent hizmeti.
DELETE
Proje işlem tüm işini kaldırır.
EKLE
Tüm işlem ekler veya varolan bir işi yeniler proje işlem. Bu işlem, tüm iş adımları ve zamanlama, varsa içerir.
RE-ENLIST
Yoklama aralığı ve saat dilimi çoklu sunucu etki alanına dahil, liste bilgilerini göndermek hedef sunucu neden sunucu işlemi. Hedef sunucu da redownloads MSXOperator detaylar.
SET-ANKET
Sunucu işlemi aralığını, çoklu sunucu etki yoklamak hedef sunucular için saniye cinsinden ayarlar. Belirtilmişse, valuegerekli aralığı değeri olarak yorumlanır ve bir değeri olabilir 10 için 28,800.
BAŞLAT
İş yürütme başlangıç ister iş operasyon.
DURDUR
Proje işlem iş yürütme durdurma istekleri.
EŞİTLEME ZAMANI
Neden onun sistem saatini çoklu sunucu etki alanı ile eşitlemek hedef sunucu sunucu işlemi. Bu pahalı bir işlem olduğu için sınırlı, kesintili olarak bu işlemi gerçekleştirin.
GÜNCELLEŞTİRME
İş yalnızca işlem sysjobs bilgi için bir iş değil, iş adımları veya zamanlamaları. Otomatik olarak adlandırılan sp_update_jobmsdb.
@object_type='object_type'
Belirtilen iş nesnesi türü. object_typeise varchar(64), null varsayılan. object_typeİŞ ya da sunucu olabilir. Geçerli hakkında daha fazla bilgi için object_type değerleri, sp_add_category (Transact-sql).@object_name='object_name'
Nesnenin adı. object_nameise sysname, null varsayılan. Eğer object_typeİş object_name iş adı. Eğer object_type sunucu, object_name sunucu adıdır.@target_server='target_server'
Hedef sunucu adı. target_serverise nvarchar(128), null varsayılan.**@has_error=**has_error
İster iş hataları kabul olduğunu. has_errorise tinyint, null varsayılan ile hangi gösterir hiçbir hata kabul. 1 tüm hataları kabul olduğunu gösterir.**@status=**status
İş durumu. statusise tinyint, varsayılan değeri NULL.**@date_posted=**date_posted
Tarih ve saati için yapılan tüm girişleri veya belirtilen tarih ve saatte sonucu dahil edileceğini belirleyin. date_postedise datetime, null varsayılan.
Dönüş Kodu Değerleri
0 (başarılı) veya 1 (hata)
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ını geldi. De Microsoft SQL Serversürüm 7.0, her zaman ana (msx) sunucusunun bilgisayar adı budur. |
operation_code |
nvarchar(4000) |
İşlem kodu talimat. |
object_name |
sysname |
Yönerge tarafından etkilenen nesne. |
object_id |
uniqueidentifier |
Yönerge tarafından etkilenen nesne tanımlama numarası (iş_no 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. |
hata_iletisi |
nvarchar(1024) |
Hedef sunucu varsa o bu yönerge işlenirken bir sorunla karşılaştı hata iletisi (eğer varsa).
Not
Herhangi bir hata ileti blokları tüm daha fazla hedef sunucu tarafından karşıdan yükler.
|
date_posted |
datetime |
Tabloya yönerge deftere nakledildiği tarih. |
date_downloaded |
datetime |
Yönerge hedef sunucu tarafından karşıdan yüklendiği tarih. |
durumu |
tinyint |
İş durumu: 0 Henüz indirilen = değil 1 = Başarıyla karşıdan yüklenmiş. |
İzinler
Üyeleri bu yordamı varsayılan yürütme izinleri sysadmin sunucu rolü.
Örnekler
Aşağıdaki örnek, satır listeler sysdownloadlistiçin NightlyBackupsiş.
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
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