Share via


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.

Nota importanteImportante

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.

Icono de Integration Services (pequeño) Manténgase al día con Integration Services

Para obtener las más recientes descargas, artículos, ejemplos y vídeos de Microsoft, así como soluciones seleccionadas de la comunidad, visite la página de Integration Services en MSDN o TechNet:

Para recibir notificaciones automáticas de estas actualizaciones, suscríbase a las fuentes RSS disponibles en la página.