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

Backup con file .bak di dimensioni spropositate

  1. #1
    Lelec non è in linea Novello
    Post
    47
    Like Inviati  
    0
    Like Ricevuti  
    0
    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

    
    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
    Post
    17,504
    Blogs
    5
    Like Inviati  
    6
    Like Ricevuti  
    35
    Hai fatto il backup del Log?
    ℹ️ Leggi di più su AntonioG ...

  3. #3
    Lelec non è in linea Novello
    Post
    47
    Like Inviati  
    0
    Like Ricevuti  
    0
    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
    Post
    17,504
    Blogs
    5
    Like Inviati  
    6
    Like Ricevuti  
    35
    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
    ℹ️ Leggi di più su AntonioG ...

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

  6. #6
    L'avatar di gibra
    gibra non è in linea Very Important Person
    Post
    6,236
    Like Inviati  
    21
    Like Ricevuti  
    11
    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.
    ℹ️ Leggi di più su gibra ...

  7. #7
    Post
    1,901
    Blogs
    21
    Like Inviati  
    14
    Like Ricevuti  
    13
    Probabilmente quel file contiene anche un set di backup e non solo l'ultimo
    ℹ️ Leggi di più su sspintux ...

  8. #8
    Lelec non è in linea Novello
    Post
    47
    Like Inviati  
    0
    Like Ricevuti  
    0
    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
    Post
    17,504
    Blogs
    5
    Like Inviati  
    6
    Like Ricevuti  
    35
    Prova ad aggiungere dopo

    TO DISK = @Device
    WITH INIT;


    (Prima fai una copia del file di backup da qualche parte)
    ℹ️ Leggi di più su AntonioG ...

  10. #10
    Post
    1,901
    Blogs
    21
    Like Inviati  
    14
    Like Ricevuti  
    13
    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
    ℹ️ Leggi di più su sspintux ...

+ Rispondi al messaggio
Pagina 1 di 2 12 ultimoultimo

Potrebbero interessarti anche ...

  1. File batch per effettuare backup incrementale ed eliminare i vecchi file
    Da maxs84 nel forum Altri linguaggi e strumenti
    Risposte: 1
    Ultimo Post: 09-09-2016, 20:55
  2. Percorso e dimensioni file
    Da marxitpa nel forum Microsoft Excel
    Risposte: 3
    Ultimo Post: 20-10-2013, 07:56
  3. Risposte: 1
    Ultimo Post: 28-07-2010, 13:36
  4. Dimensioni file access
    Da OptimusPrime2008 nel forum Microsoft Access
    Risposte: 13
    Ultimo Post: 24-11-2009, 16:38
  5. [EXCEL] Dimensioni semi-spropositate
    Da Antonello nel forum Microsoft Excel
    Risposte: 1
    Ultimo Post: 16-05-2006, 17:34