Debe ser una tonteria pero no me sale

23/09/2003 - 16:30 por Jorge Martinez | Informe spam
Que tal, necesito escribor un archivo de texto con una seleccion de SQL
(7.0), estoy utilizando el comando bcp de la siguiente manera:

Exec master..xp_cmdshell 'bcp "SELECT au_lname FROM pubs..authors" QUERYOUT
C:\AuthorsQuery.txt -c -q -C ACP -S NTSERVER -U"MLMANAGER" -P"AWAYWEGO"'

El tema del usuario y la clave esta verificado, pero lo ejecuto , termina
sin un error y no me crea el archivo.Estoy haciendo algo mal que no me doy
cuenta ??
desde ya muchas gracias

Preguntas similare

Leer las respuestas

#1 Jorge Martinez
23/09/2003 - 19:29 | Informe spam
Si tengo permisos y desde el sql analyzer me devuelve los registros de la
tabla.
"Isaías" escribió en el mensaje
news:095301c381e2$4bfd7680$
¿Tiene autoridad para crear archivos en
C:\AuthorsQuery.txt de su Servidor de Base de datos?

¿Ya ejecuto esta sentencia en su Query Analyzer y le da
registros?

SELECT au_lname FROM pubs..authors
Respuesta Responder a este mensaje
#2 ulises
23/09/2003 - 21:04 | Informe spam
Prueba ejecutando el bcp desde el command shell (siempre y
cuando tengas instalado las herramientas administrativas),
esto te debe generar un archivo en el disco C del equipo
donde lo estás ejecutando, si esto está bien la única
razón que encuentra para que no se ejecute con el
xp_cmdshell es que no debes tener los permisos para crear
archivos en el DISCO C de tu servidor.

Saludos,
Ulises

Si tengo permisos y desde el sql analyzer me devuelve los


registros de la
tabla.
"Isaías" escribió en el mensaje
news:095301c381e2$4bfd7680$
¿Tiene autoridad para crear archivos en
C:\AuthorsQuery.txt de su Servidor de Base de datos?

¿Ya ejecuto esta sentencia en su Query Analyzer y le da
registros?

SELECT au_lname FROM pubs..authors


.

Respuesta Responder a este mensaje
#3 Isaías
23/09/2003 - 23:42 | Informe spam
Jorge

El archivo se esta creando en el disco "C" local de su
servidor, no en el de su PC de escritorio.

¿Cierto?
Respuesta Responder a este mensaje
#4 Jorge Martinez
24/09/2003 - 23:02 | Informe spam
Exacto , en el "C" del servidor, pero no llega a escribirlo, y la misma
sentencia con mismo usuario pero utilizando
"BCP NombreBasedeDatos..Nombretabla out" anda sin problemas, el tema es que
necesito hacer una selección en particular.
"Isaías" escribió en el mensaje
news:127f01c3821b$89161700$
Jorge

El archivo se esta creando en el disco "C" local de su
servidor, no en el de su PC de escritorio.

¿Cierto?
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida