+ Rispondi al Thread
Pagina 1 di 2 12 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: Backup con file .bak di dimensioni spropositate

  1. #1
    Lelec non è in linea Novello
    Post
    47

    Backup con file .bak di dimensioni spropositate

    Ciao a Tutti
    Premetto che mi sono approcciato da pochissimo al sql server

    Ho un DB in sql server express 2017 che lo gestisco da SSMS.
    Ogni notte tramite le operazioni pianificate di win lancio un file .sql

    codice:
    USE Global_Systems;
    GO
    
    DECLARE @Device varchar(100);
    
    SET @Device ='C:\...\Dump_DB_Global_Systems'+'.bak';
    BACKUP DATABASE Global_Systems
    TO DISK = @Device;
    per crearmi il backup .bak

    Il DB ha un peso di circa 3g e anche se non vi sono delle immissioni di dati, il file di backup diventa ogni giorno sempre più grande ad oggi è più di 65g.


    Come mai cresce così tanto, posso fare a ridimensionarlo?

    Grazie in anticipo

  2. #2
    L'avatar di AntonioG
    AntonioG non è in linea Moderatore Globale Ultimo blog: Commodore 64 e Codemotion
    Luogo
    Roma
    Post
    16,772
    Blogs
    5
    Hai fatto il backup del Log?
    Avvisi generali e importanti, a pena CHIUSURA thread e/o BAN
    Il crossposting è vietato.
    Le richieste di "pappa pronta" sono vietate.
    Utilizzate i tag CODE per il codice.
    Leggere il Regolamento per chiarimenti PRIMA di creare nuovi thread.
    Utilizzare sempre i PM per comunicare con i moderatori.
    Non mi contattate in PM per problemi di software, usate il forum

  3. #3
    Lelec non è in linea Novello
    Post
    47
    Ciao Antonio,
    grazie per l'interessamento.
    No l'unico backup fatto (giornaliero ) è quello totale, del codice sopra.
    Come posso procedere a farlo? e poi come consigli di procedere?

  4. #4
    L'avatar di AntonioG
    AntonioG non è in linea Moderatore Globale Ultimo blog: Commodore 64 e Codemotion
    Luogo
    Roma
    Post
    16,772
    Blogs
    5
    Devi provvedere ad effettuare il backup del log. Puoi farlo da SSMS (con una operazione pianificata) o da TSQL

    Eseguire il backup usando T-SQL
    https://docs.microsoft.com/it-it/sql...ql-server-2017

    In seguito puoi anche compattare (shrink) il DB, anche questo da SSMS o da TSQL

    Uso di Transact-SQL
    https://docs.microsoft.com/it-it/sql...#TsqlProcedure
    Avvisi generali e importanti, a pena CHIUSURA thread e/o BAN
    Il crossposting è vietato.
    Le richieste di "pappa pronta" sono vietate.
    Utilizzate i tag CODE per il codice.
    Leggere il Regolamento per chiarimenti PRIMA di creare nuovi thread.
    Utilizzare sempre i PM per comunicare con i moderatori.
    Non mi contattate in PM per problemi di software, usate il forum

  5. #5
    Lelec non è in linea Novello
    Post
    47
    Ok! Grazie 1000.
    Ci provo e ti faccio sapere.

  6. #6
    L'avatar di gibra
    gibra non è in linea Amanuense
    Luogo
    Breganze (VI)
    Post
    6,148
    Quote Originariamente inviato da Lelec Visualizza il messaggio
    Il DB ha un peso di circa 3g e anche se non vi sono delle immissioni di dati, il file di backup diventa ogni giorno sempre più grande ad oggi è più di 65g.
    Controlla nelle Proprietà del database in Opzioni e verifica com'è impostata l'opzione Modello di recupero.
    Deve essere impostata su: Con registrazione minima.

  7. #7
    Luogo
    Lazio
    Post
    1,702
    Blogs
    21
    Probabilmente quel file contiene anche un set di backup e non solo l'ultimo
    Ciao sspintux
    ------------------------------------------------------------

    O Santo Protettore dell'informatico quadratico medio, se puoi allontana da me questo cetriolo amaro!
    Azz! ... questo è un grande porck-around; potremmo addirittura farlo passare per una funzionalità avanzata

  8. #8
    Lelec non è in linea Novello
    Post
    47
    Ciao ragazzi e buon 1°Maggio!!!

    Si Gibra ti confermo che è settato su registrazione minima.
    sspintux anche secondo me ... ma come posso evitarlo?

    Ho compattato il DB e si è ridimensionato di poco. Noto che nuovamente ad ogni backup (anche se del db non sono stati immessi dati) il file .bak cresce esponenzialmente.
    Come posso evitarlo?

  9. #9
    L'avatar di AntonioG
    AntonioG non è in linea Moderatore Globale Ultimo blog: Commodore 64 e Codemotion
    Luogo
    Roma
    Post
    16,772
    Blogs
    5
    Prova ad aggiungere dopo

    TO DISK = @Device
    WITH INIT;


    (Prima fai una copia del file di backup da qualche parte)
    Avvisi generali e importanti, a pena CHIUSURA thread e/o BAN
    Il crossposting è vietato.
    Le richieste di "pappa pronta" sono vietate.
    Utilizzate i tag CODE per il codice.
    Leggere il Regolamento per chiarimenti PRIMA di creare nuovi thread.
    Utilizzare sempre i PM per comunicare con i moderatori.
    Non mi contattate in PM per problemi di software, usate il forum

  10. #10
    Luogo
    Lazio
    Post
    1,702
    Blogs
    21
    Quote Originariamente inviato da Lelec Visualizza il messaggio
    Ciao ragazzi e buon 1°Maggio!!!
    ....
    sspintux anche secondo me ... ma come posso evitarlo?
    ...
    Come posso evitarlo?
    Come ti ha indicato Antonio;
    un buon modo per generare gli script ed anche imparare è usare il pulsante "Genera script" che compare
    in molte schermate di SSMS;
    per esempio , imposti il backup con i settaggi desiderati dall' interfaccia utente di SSMS
    e poi gli fai generare gli script tramite il pulsante in questione.

    P.S.
    potresti anche generare il nome del file in base alla data ed al tipo di backup se serve
    e cancellare con un batch quelli più vecchi di un tot
    Ciao sspintux
    ------------------------------------------------------------

    O Santo Protettore dell'informatico quadratico medio, se puoi allontana da me questo cetriolo amaro!
    Azz! ... questo è un grande porck-around; potremmo addirittura farlo passare per una funzionalità avanzata

+ Rispondi al Thread
Pagina 1 di 2 12 ultimoultimo

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi