SQL Server - ejecutar DTS desde un PROCEDIMIENTO

 
Vista:

ejecutar DTS desde un PROCEDIMIENTO

Publicado por Tesoro (1 intervención) el 10/09/2005 00:40:36
Que tal Valedores:

necesito ayuda!!!!!!!! o me corren

Necesito llamar un DTS desde un PROCEDURE y tengo este codigo pero no logro hacerlo funcionar

CREATE PROCEDURE sp_EjecutarDTS(@Paquete varchar(500) )
As
declare @Sql varchar(8000)
Set @Sql = 'dtsrun /s (local) /e /n ' + @Paquete
exec master.dbo.xp_cmdshell @Sql
Go


cualquier ayuda se recompensara
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ejecutar DTS desde un PROCEDIMIENTO

Publicado por @dece (32 intervenciones) el 12/09/2005 16:01:29
Que error Te sale ??

Recuerda que para poder ejecutar xp_cmdShel debes tener permisos de SysAdmin

Sintaxis
dtsrun
[/?] |
[
[
/[~]S server_name[\instance_name]
{ {/[~]U user_name [/[~]P password]} | /E }
]
{
{/[~]N package_name }
| {/[~]G package_guid_string}
| {/[~]V package_version_guid_string}
}
[/[~]M package_password]
[/[~]F filename]
[/[~]R repository_database_name]
[/A global_variable_name:typeid=value]
[/L log_file_name]
[/W NT_event_log_completion_status]
[/Z] [/!X] [/!D] [/!Y] [/!C]
]

Saludos

@Dece
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ejecutar DTS desde un PROCEDIMIENTO

Publicado por Dervis (1 intervención) el 18/05/2007 15:59:59
Hola buenos dias,

estoy intentando ejecutar un paquete desde un procedimiento almacenado con el siguiente codigo, pero me emite un mensaje de error, aparentemente todo esta bien, porque cuando ejecuto el paquete desde Paquetes Locales, lo ejecuta bien, pero el problema es cuando lo intento ejecutar desde el procedimiento almacenado

Procedimiento almacenado

CREATE PROCEDURE sp_EjecutarDTS
As
exec master.dbo.xp_cmdshell 'dtsrun /s SERVER /e /n catalogo'
GO

y el error q me indica es el siguiente

DTSRun OnStart: Copy Data from catalogo to [Conce].[dbo].[catalogo] Paso
DTSRun OnError: Copy Data from catalogo to [Conce].[dbo].[catalogo] Paso, Error = -2147467259 (80004005)

Cadena de error: [Microsoft][Administrador de controladores ODBC] No se encuentra el nombre del origen de datos y no se especificó ningún controlador predeterminado

Origen del error: Microsoft OLE DB Provider for ODBC Drivers
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ejecutar DTS desde un PROCEDIMIENTO

Publicado por Isaías (3308 intervenciones) el 14/09/2005 14:46:24
consulta esta pagina. WWW.SQLDTS.COM
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar