Hola,
He creado un DTS en un SQL SERVER 2000. Éste se almacena en "Servicios de
transformación de datos --> Paquetes locales". Este DTS tiene una contraseña
y cuando lo ejecuta funciona correctamente. Concretamente el DTS exporta a un
fichero Access toda las tablas y datos de la base de datos SQL SERVER.
Ahora quiero ejecutarlo desde una páginas ASP.NET y concretamente en VB.NET.
Después de buscar información encuentro el siguiente código que supuestamente
ejecuta dicho DTS:
Dim dtsp As New DTS.Package
dtsp.LoadFromSQLServer( _
ServerName:="(local)", _
ServerUserName:="NombreUsuario", _
ServerPassword:="PasswordUsuario", _
PackageName:="NombreDTS", PackagePassword:="PasswordDTS")
dtsp.Execute()
Cuando lo ejecuto no sale ningún error, pero cuando voy a ver el Access
supuestamente actualizado y creado, no hace nada, supuestamente no ejecuta
nada. Hago pruebas metiendo información nueva y luego ejecuto el DTS y nada.
No actualiza el Access, en cambio si lo lanzo desde SQL SERVER (botón
derecho, ejecutar) funciona correctamente.
¿Alguien me puede ayudar?, ¿donde puede estar el fallo?, ¿me falta algo?
Muchas gracias, Saludos,
Leer las respuestas