tabelas no banco de dados msdb

o banco de dados MSDB é um banco de dados do sistema – não é realmente para você mexer e armazenar coisas. Geralmente projetamos diferentes processos de recuperação de backup & para o banco de dados MSDB em oposição aos bancos de dados de usuários.

embora possa ser bom colocar procedimentos armazenados como sp_WhoIsActive ou sp_Blitz no banco de dados mestre, recomendamos não salvar dados lá nas tabelas. Esta parte do nosso script SQL Server sp_Blitz verifica o msdb.sistema.tabelas procurando tabelas onde is_ms_shipped = 0.

para corrigir o problema

revise o conteúdo das tabelas. Verifique com seus usuários e desenvolvedores para se certificar de que eles não estão em uso. Faça backup do banco de dados e renomeie as tabelas. Espere uma semana ou duas para se certificar de que ninguém reclama e, em seguida, solte as tabelas – apenas segure esse backup apenas no caso.

se eles são suas próprias tabelas, como para Ferramentas de utilidade DBA, considere a construção de um banco de dados separado chamado DBAtools onde seus dados são armazenados. Você pode deixá-lo no modo simples e evitar backups se forem realmente dados descartáveis que você pode viver sem.

após essa alteração, os backups do banco de dados do MSDB podem ser executados um pouco mais rápido.

volte para sp_Blitz ou Faça-nos perguntas

Deixe uma resposta

O seu endereço de email não será publicado.