Tabeller I Msdb-Databasen

msdb-databasen er en systemdatabase – det er egentlig ikke for deg å rote rundt i og lagre ting. Vi designer vanligvis forskjellige sikkerhetskopier & gjenopprettingsprosesser for msdb-databasen i motsetning til brukerdatabaser.

selv om det kan være greit å sette lagrede prosedyrer som sp_WhoIsActive eller sp_Blitz i hoveddatabasen, anbefaler vi at du ikke lagrer data der i tabeller. DENNE delen av VÅR SQL Server sp_Blitz script sjekker msdb.sys.tabeller leter etter tabeller der is_ms_shipped = 0.

For Å Fikse Problemet

Se gjennom innholdet i tabellene. Sjekk med brukerne og utviklerne for å sikre at de ikke er i bruk. Sikkerhetskopier databasen, og gi tabellene nytt navn. Vent en uke eller to for å sikre at ingen klager – og slipp deretter bordene – bare hold på den sikkerhetskopien bare i tilfelle.

hvis de er dine egne tabeller, som FOR dba utility tools, bør du vurdere å bygge en egen database kalt DBAtools der dataene dine er lagret. Du kan legge det i enkel modus og unngå sikkerhetskopier hvis det virkelig kaster bort data som du kan leve uten.

ETTER denne endringen kan SIKKERHETSKOPIENE AV msdb-databasen kjøre litt raskere.

Gå tilbake til sp_Blitz eller Still Oss Spørsmål

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.