error al exportar una consulta a txt

28/03/2007 - 03:03 por Carlos | Informe spam
hola buenos dias,

estoy tratando de exportar una consulta a un archivo txt con la siguiente
sintaxis:

bcp "select * from customers" queryout consulta.txt -c -t

pero cuando lo ejecuto me dice error cerca de queryout, he intentado
colocandole comillas simples a la consulta y nada, busque por internet y
aparece exactamente igual a lo mencionado arriba, lo he ejecutado en SQL 2000
y 2005 y persiste el error, que puede estar mal?, deberia ser algo sencillo
pero aparentemente estoy omitiendo alqo, lo que necesito es exportar una
consulta sql a un archivo txt a traves de un query.

De antemano muchas gracias por la ayuda prestada.

Saludos,

Preguntas similare

Leer las respuestas

#1 Jose Mariano Alvarez
28/03/2007 - 05:23 | Informe spam
In article ,
says...
bcp "select * from customers" queryout consulta.txt -c -t



Te paso un ejemplo que funciona perfecto
Fijate que tengo una instancia sql2000 y se conecta en este ejemplo con
seguridad integrada.

bcp "SELECT au_fname, au_lname FROM pubs..authors ORDER BY au_lname"
queryout Authors.txt -c -S localhost\sql2000 -T



Saludos
Ing. Jose Mariano Alvarez


(Cambia los ceros por O y saca lo que sobra)


IMPORTANTE

Por favor traten de indicar la versión de SQL y Service Pack.
La inclusión de (CREATE, INSERTS, etc.) para poder reproducir el
problema también ayuda.
Respuesta Responder a este mensaje
#2 Carlos
28/03/2007 - 21:58 | Informe spam
Me dice lo mismo:

"Sintaxis incorrecta cerca de queryout".

Lo he probado en varios servidores y me sale lo mismo, incluso instale uno
exclusivamente para esto y me sale el mismo error, no se que pueda ser, hay
que activar algo para que funcione?


"Jose Mariano Alvarez" wrote:

In article ,
says...
> bcp "select * from customers" queryout consulta.txt -c -t
>
Te paso un ejemplo que funciona perfecto
Fijate que tengo una instancia sql2000 y se conecta en este ejemplo con
seguridad integrada.

bcp "SELECT au_fname, au_lname FROM pubs..authors ORDER BY au_lname"
queryout Authors.txt -c -S localhost\sql2000 -T



Saludos
Ing. Jose Mariano Alvarez


(Cambia los ceros por O y saca lo que sobra)


IMPORTANTE

Por favor traten de indicar la versión de SQL y Service Pack.
La inclusión de (CREATE, INSERTS, etc.) para poder reproducir el
problema también ayuda.


Respuesta Responder a este mensaje
#3 Jose Mariano Alvarez
29/03/2007 - 00:05 | Informe spam
A mi me funciona perfeccto.
No se me ocurre que puede ser.salvo la configuracion de comillas dobles.





Saludos
Ing. Jose Mariano Alvarez


(Cambia los ceros por O y saca lo que sobra)


IMPORTANTE

Por favor traten de indicar la versión de SQL y Service Pack.
La inclusión de (CREATE, INSERTS, etc.) para poder reproducir el problema
también ayuda.



"Carlos" wrote in message
news:
Me dice lo mismo:

"Sintaxis incorrecta cerca de queryout".

Lo he probado en varios servidores y me sale lo mismo, incluso instale uno
exclusivamente para esto y me sale el mismo error, no se que pueda ser,
hay
que activar algo para que funcione?


"Jose Mariano Alvarez" wrote:

In article ,
says...
> bcp "select * from customers" queryout consulta.txt -c -t
>
Te paso un ejemplo que funciona perfecto
Fijate que tengo una instancia sql2000 y se conecta en este ejemplo con
seguridad integrada.

bcp "SELECT au_fname, au_lname FROM pubs..authors ORDER BY au_lname"
queryout Authors.txt -c -S localhost\sql2000 -T



Saludos
Ing. Jose Mariano Alvarez


(Cambia los ceros por O y saca lo que sobra)


IMPORTANTE

Por favor traten de indicar la versión de SQL y Service Pack.
La inclusión de (CREATE, INSERTS, etc.) para poder reproducir el
problema también ayuda.


Respuesta Responder a este mensaje
#4 Carlos
30/03/2007 - 19:22 | Informe spam
estuve revisando de nuevo y ejecute el comando desde la consola de DOS con el
promt de esta forma:

c:\>bcp.exe northwind..products out "c:w_products.txt" –c -T

y funciono perfectamente, lo que yo estaba haciendo era ejecutarlo desde el
analizador de consultas de SQL, donde me imagino se requiere otra
configuracion porque si la colocas asi bcp.exe northwind..products out
"c:w_products.txt" –c -T arroja el error que te mencione anteriormente,
conoces alguna forma de ejecutar este comando desde el analizador de
consultas "query analizer".

Muchas gracias por tu ayuda

Saludos


"Jose Mariano Alvarez" wrote:

A mi me funciona perfeccto.
No se me ocurre que puede ser.salvo la configuracion de comillas dobles.





Saludos
Ing. Jose Mariano Alvarez


(Cambia los ceros por O y saca lo que sobra)


IMPORTANTE

Por favor traten de indicar la versión de SQL y Service Pack.
La inclusión de (CREATE, INSERTS, etc.) para poder reproducir el problema
también ayuda.



"Carlos" wrote in message
news:
> Me dice lo mismo:
>
> "Sintaxis incorrecta cerca de queryout".
>
> Lo he probado en varios servidores y me sale lo mismo, incluso instale uno
> exclusivamente para esto y me sale el mismo error, no se que pueda ser,
> hay
> que activar algo para que funcione?
>
>
> "Jose Mariano Alvarez" wrote:
>
>> In article ,
>> says...
>> > bcp "select * from customers" queryout consulta.txt -c -t
>> >
>> Te paso un ejemplo que funciona perfecto
>> Fijate que tengo una instancia sql2000 y se conecta en este ejemplo con
>> seguridad integrada.
>>
>> bcp "SELECT au_fname, au_lname FROM pubs..authors ORDER BY au_lname"
>> queryout Authors.txt -c -S localhost\sql2000 -T
>>
>>
>>
>> Saludos
>> Ing. Jose Mariano Alvarez
>>
>>
>> (Cambia los ceros por O y saca lo que sobra)
>>
>>
>> IMPORTANTE
>>
>> Por favor traten de indicar la versión de SQL y Service Pack.
>> La inclusión de (CREATE, INSERTS, etc.) para poder reproducir el
>> problema también ayuda.
>>
>>



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