É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/

Responder a