Share via


Tarea Transferir procedimientos almacenados principales

La tarea Transferir procedimientos almacenados principales transfiere uno o más procedimientos almacenados definidos por el usuario entre las bases de datos maestras en instancias de SQL Server. Para transferir un procedimiento almacenado de la base de datos maestra, el propietario del procedimiento debe ser dbo.

La tarea Transferir procedimientos almacenados principales se puede configurar para que transfiera todos los procedimientos almacenados o sólo los procedimientos especificados. Esta tarea no copia procedimientos almacenados del sistema.

Es posible que los procedimientos almacenados principales que desea transferir ya existan en el destino. La tarea Transferir procedimientos almacenados principales se puede configurar para que haga lo siguiente con los procedimientos almacenados existentes:

  • Sobrescribir procedimientos almacenados existentes.

  • Hacer que la tarea genere un error cuando existan procedimientos almacenados duplicados.

  • Omitir los procedimientos almacenados duplicados.

Durante la ejecución, la tarea Transferir procedimientos almacenados principales se conecta a los servidores de origen y de destino a través de dos administradores de conexión SMO. Los administradores de conexión SMO se configuran independientemente de la tarea Transferir procedimientos almacenados principales y después se hace referencia a ellos en la tarea Transferir procedimientos almacenados principales. Los administradores de conexión SMO especifican el servidor y el modo de autenticación que se utilizará para tener acceso al servidor. Para obtener más información, vea Administrador de conexión SMO.

Transferir procedimientos almacenados entre instancias de SQL Server

La tarea Transferir procedimientos almacenados principales admite un origen y un destino que sea SQL Server 2000 o SQL Server. No hay restricciones respecto a qué versión hay que usar como origen o como destino.

Eventos

La tarea emite un evento de información que indica el número de procedimientos almacenados transferidos y un evento de advertencia cuando se sobrescribe un procedimiento almacenado.

La tarea Transferir procedimientos almacenados principales no indica el progreso incremental de la transferencia; sólo indica 0% y 100%.

Valor de ejecución

El valor de ejecución, que se define en la propiedad ExecutionValue de la tarea, devuelve el número de procedimientos almacenados transferidos. Si se asigna una variable definida por el usuario a la propiedad ExecValueVariable de la tarea Transferir procedimientos almacenados principales, se puede hacer que la información de la transferencia de procedimientos almacenados esté disponible para otros objetos del paquete. Para obtener más información, vea Variables de Integration Services y Usar variables en paquetes.

Entradas del registro

La tarea Transferir procedimientos almacenados principales incluye las siguientes entradas del registro personalizadas:

  • TransferStoredProceduresTaskStartTransferringObjects  Esta entrada del registro indica que se ha iniciado la transferencia. La entrada del registro incluye la hora de inicio.

  • TransferSStoredProceduresTaskFinishedTransferringObjects  Esta entrada del registro indica que ha finalizado la transferencia. La entrada del registro incluye la hora de finalización.

Además, una entrada del registro para el evento OnInformation indica el número de procedimientos almacenados transferidos, y se escribe una entrada del registro para el evento OnWarning por cada procedimiento almacenado que se sobrescribe en el destino.

Seguridad y permisos

El usuario debe tener permisos para ver la lista de procedimientos almacenados en la base de datos maestra del origen, y debe ser miembro de la función de servidor sysadmin o tener permisos para crear procedimientos almacenados en la base de datos maestra del servidor de destino.

Configurar la tarea Transferir procedimientos almacenados principales

Puede establecer propiedades a través del Diseñador SSIS o mediante programación.

Para obtener más información acerca de las propiedades que puede establecer en el Diseñador SSIS, haga clic en uno de los temas siguientes:

Para obtener más información sobre cómo establecer estas propiedades en el Diseñador SSIS, haga clic en el siguiente tema:

Configurar la tarea Transferir procedimientos almacenados principales mediante programación

Para obtener más información sobre cómo establecer estas propiedades mediante programación, haga clic en el tema siguiente:

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.