Nota: Para que o RunScript funcione corretamente, é necessário que o SQL-DMO esteja instalado. Isto pode ser feito através da instalação de uma das ferramentas administrativas do SQL Server ou ainda instalando o pacote SQL-DMO Components.
Como um DBA, muitas vezes precisei executar um mesmo script em servidores diferentes mas porém na mesma base de dados e sempre que isto era necessário, eu precisava abrir uma conexão com os servidorese abrir o Query Analyzer para só então conseguir rodar o script.
Diante desta dificuldade e pensando em agilizar meu trabalho, acabei por desenvolver esta aplicação que permite que o desenvolvedor ou DBA possa executar um script em vários servidores simultaneamente sem a necessidade de abrir uma conexão com cada servidor.
O RunScript também pode ser muito útil e utilizado em um ambiente de produção onde os operadores necessitam executar scripts várias vezes ao dia.
Com esta aplicação a execução do script se torna muita mais fácil e rápida pois o usuário não precisará executar o Query Analyzer sempre que necessitar rodar um script.
O melhor de tudo é que o RunScript é totalmente FREEEE!!
Características do RunScript 2.1: (Nova Versão)
O RunScript 2.1 é um aplicativo simples e fácil de usar, veja algumas de suas principais características:
Limpeza do Histórico de Logs – Uma da principais características do RunScript é armazenar um histórico dos scripts executados. Com esta nova opção torna-se possível a limpeza deste histórico passando como filtro uma data ou período, servidor ou banco de dados.
- Compatibilidade com SQL Server 2005 – Permite executar scripts em servidores SQL Server 2005. Neste caso o RunScript precisa rodar em uma estação que tenha o client do SQL Server 2005.
Características do RunScript 2.0:
Acesso controlado por logon – Para conseguir executar algum script, é necessário antes de mais nada, se logar no RunScript. Para o logon você poderá utilizar qualquer usuáriojá cadastrado no SQL Server, ou se preferir, poderá estar criando um usuário específico no SQL Server eutilizá-lo para logon no RunScript 2.0.
Cadastro de Servidores – Você poderá estar cadastrando no RunScript todosos servidores SQL Server da sua rede.
Cadastro de Banco de Dados – Você poderá estar cadastrando todos os banco de dados existentes em seus servidores.
Log dos scripts executados – A cada script sql executado, o RunScript 2.0 armazena um log da sua execução. Desta forma você poderá obter informações como por exemplo o dia e hora em que o script foi executado.
Execução de script em vários servidores – Com o RunScript 2.0, ficou fácil executar um script sql em vários servidores simultaneamente.
Compatibilidade – Com o RunScript 2.0, você poderá executar scripts em servidores SQL Server 7.0 e 2000.
Veja algumas telas do RunScript 2.1:
Janela Principal – Para habilitar a execução de script é preciso efetuar logon utilizando qualquer usuário já existente no SQL Server. Logicamente que o usuário logado deverá ter permissões para criar objetos nos servidores e databases onde o script estiver sendo executado.

Janela de Cadastro de Servidores – Permite o cadastramento dos servisores onde os scripts poderão ser executados.

Janela de Cadastro de Databases – Permite o cadastramento dos databases onde os script poderão ser executados

Janela de Log – Mantém o histórico dos scripts executados.

Janela de Limpeza de Logs– Permite limpar o histórico dos scripts executados.

Download do Runscript 2.1:
Faça o download do RunScript 2.1 totalmente FREE !!. O arquivo tem aproximadamente 3.3MB
Atualizando da versão 2.0 para a 2.1:
Para quem já possui o Runscript 2.0 instalado, não perca tempo, faça agora mesmo sua atualização para o release 2.1.2. A atualização é super simples, basta baixar o arquivo rs_upgrade21.zip e substituir os arquivos originais pelos arquivos do novo release. Consulte o arquivo readme.txt para maiores detalhes.
Nota: Se você ainda não possui o RunScript instalado, faça o download da versão 2.1 no link acima.
| Arquivo | Release | Data | Observações |
| rs_upgrade21.zip | 2.1.2 | 28/01/2006 | Novidades do Release: 1. Possibilidade de excluir logs de script já executados 2. Suporte a execução de scripts no SQL Server 2005 3. Correção de pequenos Bugs 4. Compatibilidade com ambientes case-sensitive |
| runscript.chm | 2.0 | 04/10/2003
| Help do RunScript 2.0 |
| createobjects.sql | 2.1.2 | 28/01/2006
| Script para criação dos objetos em ambiente case-sensitive. |
Se você tiver alguma sugestão, reclamação ou comentários sobre o Runscipt, envie-nos um email pois teremos o maior prazer em receber seu email

