none
BulkInsert: insertando un txtdesde otro servidor RRS feed

  • Pregunta

  • Buenas tardes, quiero hacer uso de esta instruccion bulk para insertar a una tabla

    en mi servidor 1 tengo SQL SERVER

    en mi servidor 2 tengo el txt (en este server se ejecuta el codigo de la aplicacion, cabe mencionar que uso PHP)

    en el server 2 cargo el txt lo guardo en una carpeta y ejecuto la istruccion de bulk.

    pero me dice que no puede abrir el archivo.

    Hay manera o solo se puede si el archivo esta en el mismo server que la base de datos.

    Hay alguna otra alternativa

    Saludos


    Un mundo de instrucciones.

    viernes, 24 de agosto de 2018 17:38

Respuestas

  • El usuario con el que arranca los servicios de SQL Server, debe tener los permisos necesarios para poder acceder a esa ruta o bien, algo mas moderno, haga uso del servicio de SSIS

    https://www.c-sharpcorner.com/article/load-data-from-database-to-text-file-using-ssis-package/

    viernes, 24 de agosto de 2018 17:43

Todas las respuestas

  • El usuario con el que arranca los servicios de SQL Server, debe tener los permisos necesarios para poder acceder a esa ruta o bien, algo mas moderno, haga uso del servicio de SSIS

    https://www.c-sharpcorner.com/article/load-data-from-database-to-text-file-using-ssis-package/

    viernes, 24 de agosto de 2018 17:43
  • como doy esos permisos ?

    Saludos


    Un mundo de instrucciones.

    viernes, 24 de agosto de 2018 20:45
  • Si su usuario que arranca (levanta) los servicios de SQL Server es un Local User (usuario local del servidor) y su carpeta esta en OTRO servidor, lo veo difícil.

    Si el usuario es a nivel DIRECTORIO ACTIVO, entonces vaya a la carpeta a nivel filesystem y otorgue los permisos de lectura y escritura para ese usuario

    viernes, 24 de agosto de 2018 21:27