Share via


Paket roller programsal olarak yönetme

Program aracılığıyla ile çalışırken Integration Services paketleri, paketlere uygulanacak belirlemek veya tek tek bir pakete uygulanması rolleri kullanılabilir rollerdir belirlemek isteyebilirsiniz. The Application class of the Microsoft.SqlServer.Dts.Runtime namespace provides a variety of methods to satisfy these requirements.

Roles apply only to packages stored in the SQL Servermsdb database.Paket rolleri hakkında daha fazla bilgi için bkz: Tümleştirme Hizmetleri rollerini kullanma.

Bu konuda ele alınan tüm yöntemleri için başvuru gerektirir Microsoft.SqlServer.ManagedDTS derleme. Yeni bir proje başvurusu ekleyin, sonra alma Microsoft.SqlServer.Dts.Runtime Ad'alanı kullanarak bir using veya Imports deyim.

Important noteImportant Note:

Yöntemlerini Applicationçalışma ile SSIS paket depo sınıfı desteği yalnızca ".", localhost veya sunucu adı için yerel sunucu. "(Yerel)" kullanamazsınız.

Hangi roller kullanılabilir belirleme

Belirli bir sunucuda saklanan paketler için kullanılabilir rollerdir belirlemek için , arama GetDtsServerRoles(String, String) yöntem Application sınıf.

Hangi roller atama belirleme

Hangi roller için belirli bir paket zaten atanmış belirlemek için , arama GetPackageRoles(String, String, String%, String%) yöntem. Bir paket için roller atamak için , arama SetPackageRoles(String, String, String, String) yöntem.

Integration Services icon (small) Tümleştirme Hizmetleri ile güncel kalın

Karşıdan yüklemeler, makaleleri, örnekler ve en son Microsoft video yanı sıra, seçili topluluğun çözümleri için ziyaret Integration Services sayfa MSDN veya TechNet:

Bu güncelleştirmelerin otomatik bildirim için kullanılabilir RSS akışlarına abone olmak sayfa.