Paket rollerini programsal olarak yönetme (eski SSIS hizmeti)
Programlı çalışmak gibi Integration Servicespaketleri, paketleri için geçerlidir belirlemek veya tek tek bir paketi için uygulanan rolleri kullanılabilir rollerdir belirlemek isteyebilirsiniz. ApplicationSınıfı Microsoft.SqlServer.Dts.Runtimead bu gereksinimleri karşılamak için yöntemler sağlar.
Rolleri uygulamak için depolanan paketleri SQL Server msdb veritabanı. Paketi rolleri hakkında daha fazla bilgi için bkz: Tümleştirme Hizmetleri rolleri (eski SSIS hizmeti).
Bu konuda anlatılan tüm yöntemleri başvuru gerektirir Microsoft.SqlServer.ManagedDTSMeclis. Sonra yeni bir proje başvurusu eklemenizi, ithalat Microsoft.SqlServer.Dts.Runtimekullanarak ad alanı bir usingya Importsdeyimi.
Önemli |
---|
Yöntemleri Applicationsınıfı için çalışma ile SSIS paketi depo desteği yalnızca ".", localhost veya sunucu adı yerel sunucu için. "(Yerel) kullanamazsınız. |
Kullanılabilir rollerdir belirlemek
Belirli bir sunucuda saklanan paketler için kullanılabilir rollerdir belirlemek için arama GetDtsServerRolesyöntemi Applicationsınıf
Hangi rolleri atanmış belirleme
Hangi rolleri belirli bir paketi zaten atanmış belirlemek için arama GetPackageRolesyöntemi. Bir paketi rolleri atamak için çağrı SetPackageRolesyöntemi.
|