O Cassini funciona em cima da stored procedure WhoIsActive, criada por Adam Machanic. Ela permite inspecionar em tempo real os processos sendo executados em uma instância do SQL Server. Baixe o .zip contendo a versão 12 neste link. Execute o script sp_WhoIsActive.sql para criar a stored procedure. Verifique se ela foi criada corretamente executando o comando exec sp_whoisactive
Criar uma pasta que irá conter os arquivos, exemplo, C:\cassini
Baixar o python pronto para rodar o Cassini neste link ou instalar as dependências especificadas no arquivo requirements.txt caso já possua o Python e o PIP instalados.
pip install -r requirements.txt
Baixar o arquivo cassini.py
Para obter ajuda, execute o comando, no diretório onde está o Cassini, em um terminal do Powershell:
python-3.10.8.v7\python.exe cassini.py --help
Exemplo de excecução, em um terminal do Powreshell:
python-3.10.8.v7\python.exe cassini.py --host SERVIDOR_BDENTER --usuario USUARIO --senha SENHA --banco BDENTER
O arquivo de log será gerado no diretório atual com o nome cassini.DATA.log
Sendo uma ferramenta de monitoramento, o terminal do Powershell usado para executar o programa não deve ser fechado.