none
MANUTENZIONE DATABASE RRS feed

  • Domanda

  • Buongiorno a tutti,

    ho un database con il file dei log cresciuto in maniera spropositata. Dalle opzioni vedo che il database è impostato con registrazione completa ed non è stato mai eseguito un backup completo o dei log con il tool natio. Le copie sono state eseguite con il Cobian backup. Vorrei eseguire la compattazione dei log, ma non conoscendo questa parte chiedo delle info a chi è più esperto.  Può avvenire una deframmentazione? le copie con il cobian sono affidabili in caso di guasto?

    giovedì 10 gennaio 2019 12:20

Risposte

Tutte le risposte

  • Nessuna info?
    venerdì 11 gennaio 2019 08:13
  • https://social.msdn.microsoft.com/Forums/sqlserver/it-IT/34be13d4-8d89-475e-b90c-eb28a2cba031/file-ldf-troppo-grande?forum=sqlserverit

    Come avrai visto dal link sopra: backup full db e log e seguente shrink con DBCC .

    Sarebbe opportuno che tale procedura fosse pianificata, io non ne faccio mai a meno  "set it an forget it"

    Ciao Gastone


    Gastone Canali >http://www.armadillo.it


    Se alcuni post rispondono al tuo quesito(non necessariamente i miei), ricorda di contrassegnarli come risposta e non dimenticare di contrassegnare anche i post utili. GRAZIE! Ricorda di dare un occhio ai link Click Here andHere


    • Modificato GastoneCanali venerdì 11 gennaio 2019 13:24
    • Contrassegnato come risposta nino1983 venerdì 11 gennaio 2019 17:19
    venerdì 11 gennaio 2019 13:24
  • Ciao Gastone grazie per il tuo intervento,

    quindi effettuo un backup completo del database,uno dei log. Compatto file di log, non indico nessuna misura in modo che libero lo spazio necessario. Quando finisce tutto imposto il database su registrazione semplice.Penso di aver capito bene corretto? A questo punto  cobian è efficace come tool di copia database? ho lascio questo e imposto una manutenzione del database? come dicevo questa parte di sql mi interessa molto

    venerdì 11 gennaio 2019 17:25
  • Cobian non lo conosco... dovresti informarti se puo fare il ceckpoint dei log file ... se fossi in te studierei  il backup di mssql e abbanorei cobian. Non so di quale versione di sql stiamo parlando, anche per le express uso uno script powershell schedulato da windows che usa i comandi nativi, per le versioni "full" hai lo scheduling interno per esguire ciò che vuoi..

    Nelle ultime versioni di sql è compresa una opzione di manutenzione db fra cui lo shrink

    https://docs.microsoft.com/it-it/sql/relational-databases/maintenance-plans/shrink-database-task-maintenance-plan?view=sql-server-2017

    Nessuno ha detto che alla fine di tutto devi mettere il db in simple, anzi sconsiglio questa cosa, a meno che, se ne conosca il motivo e le conseguenze dovute a tale scelta

    ciao Gastone


    Gastone Canali >http://www.armadillo.it


    Se alcuni post rispondono al tuo quesito(non necessariamente i miei), ricorda di contrassegnarli come risposta e non dimenticare di contrassegnare anche i post utili. GRAZIE! Ricorda di dare un occhio ai link Click Here andHere






    venerdì 11 gennaio 2019 20:00
  • Il cobian effettua la copia del contenuto di tutta la cartella data di sql in percorsi diversi della rete,ma per database consistenti impiega molto tempo.Possiedo 2 versione di SQL,il 2008 STANDARD  e l'Express 2008. Per la versione standard farei il backup completo tutte le sere e un piano di manutenzione settimanale. Per express non esiste un piano di manutenzione saresti gentile da indicarmi dove reperire gli script? se creo il piano lo posso trasformare nel linguaggio sql ? 

    grazie per l'attenzione


    • Modificato nino1983 sabato 12 gennaio 2019 19:25
    sabato 12 gennaio 2019 19:22