none
script backup RRS feed

  • Domanda

  • Salve, chi mi sa dire la differenza sostanziale di questi due script di backup :

    1:

    "C:\Programmi\Microsoft SQL Server\90\Tools\Binn\SQLCMD.EXE" -S WORKSRV\sql2008 -i"C:\Backup\Impostazione_Backup.sql" 

    File Impostazione_Backup.sql :

    exec expressmaint

    @database = 'WorkPlaceDB',

    @optype = 'DB',

    @backupfldr = 'C:\Salva',

    @reportfldr = 'C:\Salva',

    @verify = 1,

    @dbretainunit = 'days',

    @dbretainval = 1,

    @rptretainunit = 'weeks',

    @rptretainval = 1,

    @report = 1 

     

    Altro script di BACKUP 

    2:

    net stop mssql$sql2008

    WinRAR.exe" a  DBSQL.rar "C:\Program Files\Microsoft SQL Server\MSSQL10.SQL2008\MSSQL\DATA"

    net start mssql$sql2008

    GRAZIE

    martedì 9 novembre 2010 13:13

Tutte le risposte

  • Salve, chi mi sa dire la differenza sostanziale di questi due script di backup :

    Ciao Andrea,

    Il primo script richiama un Maintenance Plan che esegue il backup del database 'WorkPlaceDB'; il secondo ferma il servizio SQL Server, copia tutto il contenuto della directory DATA (quindi tutti i files che costituicono i db dell'istanza), li comprime e riavvia SQL Server.

    Nel primo caso non viene causato disservizio, nel secondo caso si. :-)

    Ciao!


    Lorenzo Benaglia
    Microsoft MVP - SQL Server
    http://blogs.dotnethell.it/lorenzo
    http://social.microsoft.com/Forums/it-IT/sqlserverit
    martedì 9 novembre 2010 14:12
    Moderatore
  • A livello di backup senza considerare il disservizio è più completo il primo o il secondo ???

    Copiare il contenuto di tutta la Directory DATA non è meglio cosi ci sono anche tutte le tabelle associate??

     

    Scusare ma sono "ignorante" in materia di backup di Database SQL e non vorrei aver problemi in caso di ripristino di un backup ....

     

    GRAZIE

    martedì 9 novembre 2010 17:34
  • A livello di backup senza considerare il disservizio è più completo il primo o il secondo ???

    Copiare il contenuto di tutta la Directory DATA non è meglio cosi ci sono anche tutte le tabelle associate??

    Scusare ma sono "ignorante" in materia di backup di Database SQL e non vorrei aver problemi in caso di ripristino di un backup ....

    Se non vuoi problemi in fase di restore, prima di tutto cerca capire le problematiche relative al backup di un database, alle varie modalità offerte da SQL Server e agli strumenti a tua disposizione.

    Sui Books Online troverai parecchi paragrafi inerenti a questi argomenti.

    Ciao!


    Lorenzo Benaglia
    Microsoft MVP - SQL Server
    http://blogs.dotnethell.it/lorenzo
    http://social.microsoft.com/Forums/it-IT/sqlserverit
    martedì 9 novembre 2010 19:53
    Moderatore
  • Un tuo consiglio da esperto cosa faresti ??

    A me serve un backup completo per poter ripristinare tutti i dati del database in caso di crash del disco o del pc..

    • Modificato Andrea_6 mercoledì 10 novembre 2010 09:53 incremento descrizione
    mercoledì 10 novembre 2010 09:52
  • Un tuo consiglio da esperto cosa faresti ??

    A me serve un backup completo per poter ripristinare tutti i dati del database in caso di crash del disco o del pc..

    Full backup via manintenance plan oppure comando T-SQL BACKUP DATABASE.

    Ciao!


    Lorenzo Benaglia
    Microsoft MVP - SQL Server
    http://blogs.dotnethell.it/lorenzo
    http://social.microsoft.com/Forums/it-IT/sqlserverit
    mercoledì 10 novembre 2010 12:37
    Moderatore
  • hai uno script con il manintenance plan oppure il T-SQL BACKUP DATABASE ??
    mercoledì 10 novembre 2010 13:05
  • hai uno script con il manintenance plan oppure il T-SQL BACKUP DATABASE ??


    Un maintenance plan lo definisci e lo scheduli direttamente in SSMS, lo script di backup lo configuri in base alle tue esigenze (che possono differire dalle mie). Fai riferimento al relativo paragrafo sui BOL.

    Ciao!


    Lorenzo Benaglia
    Microsoft MVP - SQL Server
    http://blogs.dotnethell.it/lorenzo
    http://social.microsoft.com/Forums/it-IT/sqlserverit
    mercoledì 10 novembre 2010 13:10
    Moderatore
  • ti chiedo un'ultimo favore ..

    spero di non approfittare troppo della tua pazienza

    Riesci a farmi uno script di backup completo ??

    direttorio del database :C:\Program Files\Microsoft SQL Server\MSSQL10.SQL2008\MSSQL\DATA

    nome database : WorkPlaceDB

    dove salvare il backup  : F:\backup

     

     

    mercoledì 10 novembre 2010 13:51
  • spero di non approfittare troppo della tua pazienza

    Riesci a farmi uno script di backup completo ??

    BACKUP DATABASE WorkPlaceDB TO DISK = 'F:\backup\WorkPlaceDB.bak';
    
    

    Ciao!


    Lorenzo Benaglia
    Microsoft MVP - SQL Server
    http://blogs.dotnethell.it/lorenzo
    http://social.microsoft.com/Forums/it-IT/sqlserverit
    mercoledì 10 novembre 2010 13:55
    Moderatore
  • On 11/10/2010 2:51 PM, Andrea_6 wrote:

    ti chiedo un'ultimo favore ..

    spero di non approfittare troppo della tua pazienza

    Riesci a farmi uno script di backup completo ??

    A prescindere dalla buona volontà di Lorenzo penso che tu stia confondendo un po' le cose, qui ti trovi in uno spazio dove trovi persone che possono offrirti aiuto nel risolvere problemi, il tuo tutto è tranne che un problema; Lorenzo ti ha già fornito tutti i dettagli, ora devi semplicemnte aprire una paginetta e leggerti un po' di documentazione.


    Tommaso Caldarola http://www.caldarola.net http://dotnetside.org/blogs/tcaldarola/
    mercoledì 10 novembre 2010 13:58