Administrar funciones de paquete mediante programación
Cuando trabaja mediante programación con paquetes de Integration Services, puede determinar qué funciones están disponibles para aplicar a los paquetes o bien determinar o establecer las funciones que se aplican a un paquete individual. La clase Application del espacio de nombres Microsoft.SqlServer.Dts.Runtime proporciona diferentes métodos para satisfacer estos requisitos.
Las funciones se aplican sólo a paquetes almacenados en la base de datos SQL Servermsdb. Para obtener más información acerca de las funciones de paquete, vea Usar funciones de Integration Services.
Todos los métodos descritos en este tema requieren una referencia al ensamblado Microsoft.SqlServer.ManagedDTS. Después de agregar la referencia en un proyecto nuevo, importe el espacio de nombres Microsoft.SqlServer.Dts.Runtime mediante una instrucción using o Imports.
Importante |
---|
Los métodos de la clase Application para trabajar con el almacén de paquetes SSIS sólo admiten ".", localhost o el nombre del servidor local. No puede utilizar "(local)". |
Determinar las funciones disponibles
Para determinar qué funciones están disponibles para los paquetes almacenados en un servidor determinado, llame al método GetDtsServerRoles de la clase Application.
Determinar las funciones asignadas
Para determinar qué funciones se han asignado ya a un paquete determinado, llame al método GetPackageRoles. Para asignar funciones a un paquete, llame al método SetPackageRoles.
|