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 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.
|