no estas especificando el server en el bcp prueba con esto:
Código SQL:
Ver originalCREATE Proc SpToTextFile
AS
DECLARE @Comando VARCHAR(2048)
SET @Comando='Exec Master..xp_Cmdshell ''bcp "select * from talon_electronica where talon_clave =1" queryout "c:\logs\SQLRocks.txt" -S localhost -T -C'''
print @comando
EXEC(@Comando)
saludos!!