Élvio... Para não fugir do escopo da lista, vc tem que pensar no que é um shell: uma linha de comando. Simples assim. Vc tem muitos recursos como pipes, redireção de saída, condicionais e loops, etc, mas nada nativo que permita conectar em um banco de dados dessa natureza. Vc teria que utilizar alguma ferramenta para fazer a conexão (não sei o nome para o seu caso, mas basta fazer uma pesquisa no site do fabricante).
Com mysql é simples, de uma olhada nesse artigo: http://www.thobias.org/doc/shell_bd.html Bastaria vc adaptar para o seu problema (ai é contigo meu filho). Para o seu caso, existe o Microsoft Windows Services for UNIX (que vem com C Shell e Korn Shell nativos para windows) e o Cygwin, que possui muitos programas *nix portados para windows rodando em um ambiente parecido com um *nix. O Cygwin é gratis e facil de instalar e pode ser usado com alguns shells (Bash, Zsh, etc). Também vem com 'cron', entretanto eu nunca utilizei, não sei se funciona direito. http://aurelio.net/cygwin/ Não sei se seria possivel conectar a partir de uma maquina *nix. Quer dizer, possivel é, mas não sei se existe uma ferramenta pronta ou vc teria que criar algum programa para isso (novamente foge do escopo da lista). Abraços e boa sorte. On 10/19/07, Élvio Barbalho <[EMAIL PROTECTED]> wrote: > > > Senhores bom dia. > > Deparai-me com o seguinte problema: > > Tenho um script que precisa obter algumas informações de um banco de dados > sql Server(Microsoft), > como fazer um script que realize a conexão com este banco de dados? > > A única alternativa que me veio a cabeça foi agendar um job no banco que > obtenha as informações que > preciso e envia-las para um arquivo, ai o script trabalha com as informações > do arquivo. > > Supondo que a solução que sugeri não seja possível alguém tem idéia de como > posso realizar esta > consulta diretamente pelo bash??? > > Esta mensagem, incluindo seus anexos, pode conter informações privilegiadas > e/ou de caráter confidencial, protegidas por direitos autorais, não podendo > ser retransmitida sem autorização do remetente. A utilização de qualquer > teor do e-mail, ou seus anexos, sem a prévia autorização do emissor está > sujeita a sansões legais. Caso tenha recebido a mensagem por engano, por > favor nos informe, respondendo imediatamente a este e-mail, e em seguida > apague-a. A utilização deste recurso é autorizada somente para fins > profissionais, eximindo-se o empregador da responsabilidade por utilização > indevida ou pessoal. > -- Tiago B Peczenyj Linux User #405772 http://peczenyj.blogspot.com/
