
Ο πίνακας δεν έχει ενημερώθηκε για τελευταία φορά τον τομέα και πρέπει να ξέρω πότε ενημερώθηκε υπάρχοντα δεδομένα. Έτσι, προσθέτοντας μια τελευταία ενημέρωση τομέα δεν θα βοηθήσει (όσο ξέρω).

 
SQL Server 2000: Υπάρχει τρόπος να πει πότε μια εγγραφή αυτή τροποποιήθηκε τελευταία φορά εκεί;
===============================================================================================



SQL Server 2000 δεν παρακολουθεί αυτές τις πληροφορίες για σας. 


Μπορεί να υπάρχουν δημιουργικοί / fuzzy τρόπους για να μαντέψετε τι αυτή η ημερομηνία αυτή ανάλογα με το μοντέλο της βάσης δεδομένων σας. Αλλά, αν μιλάμε για 1 τραπέζι χωρίς σχέση με άλλα δεδομένα, τότε είστε από την τύχη.

 

Μπορείτε να προσθέσετε ένα πεδίο σήμανσης χρόνου σε αυτό το τραπέζι και να ενημερώσετε την τιμή αυτή χρονική σήμανση με την ενημέρωση σκανδάλη.

 

[OmniAudit](http://www.krell-software.com/omniaudit/index.asp) είναι ένα εμπορικό πακέτο που implments auditng σε μια ολόκληρη βάση δεδομένων.


Μια ελεύθερη μέθοδος θα ήταν να γράψει ένα έναυσμα για κάθε πίνακα που αθροίζει καταχωρίσεις σε έναν πίνακα ελέγχου κατά την εκτόξευσή τους.

 

Δεν μπορείτε να ελέγξετε για αλλαγές, χωρίς κάποιου είδους μηχανισμό ελέγχου. Ψάχνετε για να αποσπάσουν πληροφορίες που δεν ha έχουν συλλεχθεί. Αν το μόνο που χρειάζεται να γνωρίζουν πότε ένα ρεκόρ προστέθηκε ή επεξεργασία, προσθέτοντας ένα πεδίο datetime που ενημερώνεται μέσω μιας σκανδάλης, όταν ενημερώνεται η εγγραφή θα είναι η απλούστερη επιλογή.


Αν χρειαστεί, επίσης, να παρακολουθείτε όταν έχει διαγραφεί ένα αρχείο, τότε θα θέλετε να χρησιμοποιήσετε ένα πίνακα ελέγχου και να συμπληρώσετε το από ωθήσεις με μια σειρά, όταν ένα αρχείο έχει προστεθεί, επεξεργασία ή διαγραφή.

 

Μπορείτε να δοκιμάσετε έναν θεατή log? Αυτό ουσιαστικά μόνο σας επιτρέπει να δείτε τις συναλλαγές στο αρχείο καταγραφής συναλλαγών, έτσι θα πρέπει να είναι σε θέση να βρει τη δήλωση που ενημερώνεται η σειρά στην ερώτηση. Δεν θα συνιστούσα αυτό το ως στρατηγική λογιστικού ελέγχου παραγωγής επίπεδο, αλλά έχω διαπιστώσει ότι είναι χρήσιμο σε ένα τσίμπημα.


Εδώ είναι ένα που έχω χρησιμοποιήσει? είναι δωρεάν και (μόνο) λειτουργεί w / SQL Server 2000.


<http://www.red-gate.com/products/SQL_Log_Rescue/index.htm>

 