27/10/2010, 23:36
|
| | Fecha de Ingreso: mayo-2006 Ubicación: Caracas - Venezuela
Mensajes: 1
Antigüedad: 18 años, 6 meses Puntos: 0 | |
Leer archivo que se encuentra en un servidor remoto desde tarea programada en Sql Ser Buenas noches.
Por favor necesito que me ayuden con el siguiente tema.
tengo un servidor A que contiene SqlServer 2008 y otro servidor B en Windows que contiene un archivo .bam (es un archivo que contiene el export de una base de datos Sql).
El servidor A solo tiene Sql Server y en el no se pueden alojar archivos de ningún tipo. El Servidor B no contiene Sql Server sino que solo nos sirve para contener archivos .bam. Este servidor B pide clave y contraseña para el acceso al mismo.
Lo que se necesita es leer el archivo .bam que se encuentra en el servidor B mediante una tarea en Sql Server (Agente SQL Server), y poder realizar el import de dicho archivo.
Este trasferencia no se puede realizar mediante archivos .bat, solo lo podemos hacer dentro de Sql Server; es decir, desde una tarea programa o un stored procedure.
He intentado la conexión al servidor B en una sentencia que crre en la tarea del trabajo programado en SQL Server:
EXEC master..xp_cmdshell 'net use \\servidor\ruta_donde_esta_el_archivo passwor_servidor /user:user_servidor'
Al ejecutar la sentencia anterior me da: "error del sistema 1312", no se si estoy realizando mal la consulta o hay otra forma más facil de hacerla.
Luego de realizar la conexión es necesario leer el archivo .bam
Muchas gracias de antemano,
Saludos, |