Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Τransactions-Backup

Îåêßíçóå áðü ôï ìÝëïò lskostas. Τελευταία δημοσίευση από το μέλος gkontog στις 30-01-2008, 14:07. Υπάρχουν 4 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  25-01-2008, 10:42 39553

    Τransactions-Backup

    Σε SQL SERVER 2005 standard edition και Ναvision 4sp3 υπαρχει τροπος να κρατω τα transactions σε backup χωρις η Βαση να ειναι σε full mode.

    Ρωτω αυτο διοτι τα transactions αποθηκέθονται στο log(ή κανω λάθος?)

    αλλα το μεγάλο σε μεγεθος LOG δεν είναι καλό.

    Υπαρχει καποιο αλλου είδους backup ενω η βάση είναι σε simple mode που να μου διασφαλιζει τα καθημερινα transactions? 

     

    Eυχαριστω για τυχον απαντησεις,

    Καλη χρονια να εχετε ολοι σαςSmileμε υγεια πανω απ ολα!!!

     

     


    :D
  •  25-01-2008, 11:07 39554 σε απάντηση της 39553

    Απ: Τransactions-Backup

    Οι επιλογές είναι λίγες:

    1. Βάση σε simple recovery mode, πράγμα που σημαίνει ότι το log file κρατάει λίγα πράγματα και κάθε φορά που τελειώνει ένα transaction αυτά σβήνονται. Θα πρέπει να κάνεις συχνά database backup και σε περίπτωση καταστροφικού event μπορείς να γυρίσεις στο πιο πρόσφατο backup (δεν έχεις point in time recovery)
    2. Βάση σε full ή bulklogged recovery mode, πράγμα που σημαίνει ότι το log file κρατάει ο,τι συμβαίνει (με το full κρατάει ακόμα περισσότερα πράγματα). Έχεις point in time recovery αλλά πρέπει να υλοποιήσεις ένα backup schedule. Με ένα σωστό schedule μπορείς να διατηρήσεις το log file σε μικρό μέγεθος.

     


    Vir prudens non contra ventum mingit
  •  25-01-2008, 16:05 39568 σε απάντηση της 39554

    Απ: Τransactions-Backup

    Ευχαριστω Kelman. Δυστυχως πολλοι πελατες αγνοουν την χρησιμοτητα του full mode

    και ψαχνουμε για αλχημειες.


    :D
  •  25-01-2008, 16:27 39571 σε απάντηση της 39568

    Απ: Τransactions-Backup

    Και καλά κάνουν... Big Smile Οι πελάτες θέλουν να λειτουργεί το μαγαζί τους και δουλειά τους είναι να το λειτουργούν, όχι να μαθαίνουν τα recovery modes του SQL Server. Δική μας δουλειά είναι να τους παρέχουμε αυτά που χρειάζονται, να θέτουμε απαιτήσεις και προδιαγραφές, να προσδιορίζουμε τα αποτελέσματα που μπορούν να έχουν και να τους σερβίρουμε το κόστος.

    Πάντως, αυτό που ζητάς, είναι ουσιαστικά το #2. Θες να κρατάς backup τα logged operations. Ωραία, πού θα πάνε αυτά μεταξύ των backups που θα κάνεις; Όπου και να πηγαίνουν θα πιάνουν χώρο. Άρα ακόμα και αν πετύχεις αυτό που περιγράφεις (που δεν γίνεται, αλλά λέμε ΑΝ), θα φουσκώνει κάτι άλλο και όχι το log file. Άρα σου λέει αυτός που έφτιαξε τον SQL Server "άσε τα logged operations μέσα στο log file και όταν κάνεις backup θα τα μαρκάρω και αργότερα θα επαναχρησιμοποιήσω τον χώρο που πιάνουν".


    Vir prudens non contra ventum mingit
  •  30-01-2008, 14:07 39718 σε απάντηση της 39571

    Απ: Τransactions-Backup

    Να λάβεις υπ' όψη σου πέρα από το ότι όπως πολύ σωστά λέει ο KelMan πάντα κάτι θα φουσκώνει σε μέγεθος, ο χρόνος restore, αν αυτό απαιτηθεί, ανεβαίνει δραστικά όσο αυξάνεται ο αριθμός των transaction backups που πρέπει να γίνουν restοre...
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems