Aracılığıyla paylaş


SQL Server Agent alt sistemler

A alt temsil eden bir önceden tanımlı nesne bir küme için kullanılabilen işlevlerin bir SQL Server Aracısı proxy.Her proxy erişim için bir veya daha fazla alt sistemler vardır.Bunlar için bir proxy kullanılabilir işlevine erişimi sınırlandırmak için alt sistemler güvenlik sağlar.Each job step runs in the context of a proxy, except for Transact-SQL job steps.Transact-SQL job steps use the EXECUTE AS command to set the security context.

Not

Yükseltme sonrasında SQL Server 2000, tüm kullanıcı proxy hesapları vardı yükseltmeden önce geçici bir genel yetkili hesap değiştirilirUpgradedProxyAccount. UpgradedProxyAccount yalnızca açıkça kullanılmış ve tüm alt sistemler için yükseltme yaptıktan sonra erişimi yok alt sistemler için erişim izni verilir.

SQL Server Aşağıda, listelenen alt sistemler tanımlar tablo:

Alt sisteminin adı

Açıklama

Microsoft ActiveX komut dosyası

Bir ActiveX komut dosyası kullanan kullanan kullanan dosyası Çalıştır iş adım.

Önemli notÖnemli
The ActiveX Scripting subsystem will be removed from SQL Server Agent in a future version of Microsoft SQL Server.Yeni geliştirme işlerinde bu özelliği kullanmaktan kaçının ve bu özelliği kullanmakta olan uygulamalarda değişiklik yapmayı planlayın.

İşletim sistemi (CmdExec)

Yürütülebilir bir program çalıştırın.

PowerShell

PowerShell komut dosyası kullanan kullanan kullanan dosyası Çalıştır iş adım.

Çoğaltma dağıtıcı

Bir dağıtım Aracısı çoğaltma etkinleştirir iş adım çalıştırın.

Çoğaltma birleştirme

Bir Birleştirme Aracısı çoğaltma etkinleştirir iş adım çalıştırın.

Çoğaltma sırası Okuyucu

Bir sıra okuyucu Aracısı çoğaltma etkinleştirir iş adım çalıştırın.

Çoğaltma Snapshot

Bir anlık görüntü Aracısı çoğaltma etkinleştirir iş adım çalıştırın.

Çoğaltma işlem günlük Okuyucu

Bir Günlük Okuyucu Aracısı çoğaltma etkinleştirir iş adım çalıştırın.

Analysis Services Komutu

Çalışan bir Analysis Services komut.

Analysis Services Sorgu

Çalışan bir Analysis Services sorgu.

SSIS paket yürütme

Çalışan bir SSIS paket.

Not

Çünkü Transact-SQL iş adımları proxy'leri kullanın, yok yok SQL Server Agent for subsystem for Transact-SQL iş adımları.

SQL Server Hatta güvenlik sorumlusu için proxy görevi iş adım çalıştırmak için izni normalde yoktur, aracısı alt kısıtlamaları zorlar.Örneğin, üye olan bir kullanıcı için bir proxy sysadmin sabit sunucu rolü çalıştırılamıyor bir SSIS Adım proxy erişimi yoksa iş SSIS alt sistemi dahi kullanıcı çalıştırabilirsiniz SSIS paketleri.