Hola a todos,
Tengo el siguiente problema. Tengo un procedimiento almacenado creado para
ejecutar un DTS. Quiero ejecutar desde código a dicho procedimiento y hago lo
siguiente:
Dim SQLCon As New SqlClient.SqlConnection
Dim SQLCmd As New SqlClient.SqlCommand
SQLCon.ConnectionString = strConn
SQLCon.Open()
SQLCmd.CommandText = "Exec sp_EjecutarDTS 'NombreDTS'"
SQLCmd.Connection = SQLCon 'Active Connection
SQLCmd.ExecuteNonQuery()
Y me sale el siguiente error:
"Permiso EXECUTE denegado para el objeto 'xp_cmdshell', base de datos
'master', propietario 'dbo'. "
Lo que hace el DTS es exportar todos los datos de una base de datos a un
Access.
En el Query Analizer ejecuto la instrucción Exec sp_EjecutarDTS 'NombreDTS'
y funciona correctamente.
¿Me puede ayudar a solucionar este problema?
Muchas gracias y un cordial saludo, Feliz Navidad
Leer las respuestas