Usuário com melhor resposta
Conectando SQL Server 2008 R2 via VBScript

Pergunta
-
Respostas
-
Olá Maurício, de repente tu pode executar externamente para te exportar o resultado, veja se isso te ajuda.
osql.exe -S <user> -U sa -P <password> -Q "EXEC <Stored_procedure_com_SQL>" -o "C:\bak\Arquivo_Saida.txt"
Espero que ajude.
Vlew.
- Marcado como Resposta Maurício M terça-feira, 13 de março de 2012 14:05
-
Bom Dia,
Acredito que a recomendação do Marcus seja a mais interessante, pois, basta simplesmente rodar um comando em DOS. Via VBScript, você precisará conectar usando os objetos ADO e gerar um arquivo TXT com o FileSystemObject. Possivelmente é mais trabalhoso e mais lento, porém as possibilidades de customização são melhores.
[ ]s,
Gustavo Maia Aguiar
Blog: http://gustavomaiaaguiar.wordpress.com
Vídeos:http://www.youtube.com/user/gmasqlClassifique as respostas. O seu feedback é imprescindível
- Marcado como Resposta Maurício M terça-feira, 13 de março de 2012 14:05
Todas as Respostas
-
Olá Maurício, de repente tu pode executar externamente para te exportar o resultado, veja se isso te ajuda.
osql.exe -S <user> -U sa -P <password> -Q "EXEC <Stored_procedure_com_SQL>" -o "C:\bak\Arquivo_Saida.txt"
Espero que ajude.
Vlew.
- Marcado como Resposta Maurício M terça-feira, 13 de março de 2012 14:05
-
Bom Dia,
Acredito que a recomendação do Marcus seja a mais interessante, pois, basta simplesmente rodar um comando em DOS. Via VBScript, você precisará conectar usando os objetos ADO e gerar um arquivo TXT com o FileSystemObject. Possivelmente é mais trabalhoso e mais lento, porém as possibilidades de customização são melhores.
[ ]s,
Gustavo Maia Aguiar
Blog: http://gustavomaiaaguiar.wordpress.com
Vídeos:http://www.youtube.com/user/gmasqlClassifique as respostas. O seu feedback é imprescindível
- Marcado como Resposta Maurício M terça-feira, 13 de março de 2012 14:05
-
Vlw A força !
Via comando realmente é mais rápido, fiz os testes e funcionou na boa, porém apareceu a menssagem para utilizar o sqlcmd, mas foi tranquilo, testei inclusive via powershell e tb é interessante, muda um pouco os comandos, tem que usar o invoke, mas funciona.
A idéia era via vbscript para deixar algo pronto para terceiros usarem, mas fiz um .bat e ficou tudo resolvido.
Obrigado !
-