Problemas BcP

28/01/2004 - 02:40 por syscee_news | Informe spam
Hola a Todos, tengo el siguiente Problema:

Tengo un "procedure" que inserta registros en una tabla temporal global, y
luego ejecuta el comando "bcp" por medio del "xp_cmdshell". Funciona
correctamente si lo ejecuto desde SQL Server 2000, pero cuando pruebo la
llamada desde el componente, devuelve un error de "automatización"

Esta es la instrucción en el procedure:
SET @SQL = 'bcp ##tbl_file_cli out ' + @v_file_name + ' -c -Slocalhost -T'
EXEC master..xp_cmdshell @SQL

¿Alguna sugerencia o alguna otra forma de crear un archivo de texto desde
SQL Server 2000?


Gracias,
 

Leer las respuestas

#1 ulises
28/01/2004 - 06:07 | Informe spam
Podría tratarse de permisos sobre el xp_cmdshell ... ¿cuando lo
ejecutas desde el Query Analyzer utilizas el mismo usuario con el cual
te conectas desde el componente?

Saludos,
Ulises

On Tue, 27 Jan 2004 20:40:56 -0500, "syscee_news"
wrote:

Hola a Todos, tengo el siguiente Problema:

Tengo un "procedure" que inserta registros en una tabla temporal global, y
luego ejecuta el comando "bcp" por medio del "xp_cmdshell". Funciona
correctamente si lo ejecuto desde SQL Server 2000, pero cuando pruebo la
llamada desde el componente, devuelve un error de "automatización"

Esta es la instrucción en el procedure:
SET @SQL = 'bcp ##tbl_file_cli out ' + @v_file_name + ' -c -Slocalhost -T'
EXEC master..xp_cmdshell @SQL

¿Alguna sugerencia o alguna otra forma de crear un archivo de texto desde
SQL Server 2000?


Gracias,

Preguntas similares