Olá pessoa,
Estou a todo vapor revisando e adicionando novos script ao repositório sqlserver-lib. Aqui está uma descrição do que foi adicionado até aqui:
Script | Descrição |
AlwaysON\DatabaseReplicaStates.sqlcmd.sql | Consulta, usando o SQLCMD mode, informações sobre o sincronismo dos bancos no AlwaysON. Útil para comparar informações entre primário e secundário. |
AlwaysON\GenerateRoutingURL.sql | Gera o routing URL para ser configurado no AlwaysON usando as portas atuais do serviço |
Audit\QueryAuditFile.sql | Consulta um arquivo gerado pelo fecurso de Server Audit. Faz alguns joins com DMVs para trazer o nome dos eventos |
Backups\AddLogicDevice.sql | Exemplo de como adicionar um logic device (acho que só vi isso em produção uma vez) |
Backups\Backup\BackupVolumetria_PorPeriodo.sql | Gera um relatório de volumetria de backup, permitindo ter estimativa de quanto de backup sua instância gera, podendo ver por banco e por período (mensal, anual, diário, etc.) |
Backups\Restore\LastRestores.sql | Lista informações do último restore feito em cada banco de dados, como data, tamanho do backup usado, origem, etc. |
CDC\ValidarCdcRoleMembers.sql | Valida se Logins estão nas Roles do CDC e, se não tiver, gera o script para incluir. Útil para quem usa CDC e precisa periodicamente recriar e garantir que os usuários estejam configurados corretamente |
CLR\SqlLabClr.create.sql | Aqui tem vários arquivos, sql e powershell. Eles são um exemplo simples de como você pode compilar código CLR sem instalar o Visual Studio. Útil para testar algo no seu ambiente e começar a aprender usar CLR. |
Checkdb\PerTableCheck.sql | Executa um CHECKDB para cada tabela do banco atual. Útil para quando o CHECKDB falha e você precisa determinar quais tabelas estão boas ou não |
Criptografia\demo-DesmistificandoCriptografia.sql | Demo simples demonstrando o uso de criptografia básica no SQL Server |
Index\sp_skindex.sql | Scripts necessários para criar a sp_helpindex2, que eu renomiei para sp_skindex (não lembro o porquê escolhi esse nome). O script foi criado por Paul Randal + Kimberly Tripp, eu só guardei aqui para ficar fácil |
Misc\ProcurarTexto.sql | Procura uma string em todas as tabelas do banco atual que possuem colunas de texto ou sql_variant |
Misc\sp.ForceOledbWait.sql | Contém uma proc e instruções para simular um wait OLEDB, útil para debugar como esse wait funciona |
Tables\TableSize2.sql | Traz informações do consumo de espaço, por tabela, do banco atual. Traz o consumo total, espaço usado por índice, espaço comprimido, espaço LOB, etc. Bem útil para mapear quais tabelas mais consomem espaço do seu banco de dados |
DBA Team Leader na Power Tuning