מבוא
שרת SQL מכיל תכונה בשם C2 Audit, המאפשרת תיעוד מלא של כל הפעולות שבוצעו בשרת ה SQL )ומסדי הנתונים).
לפני הפעלת יכולת זו, יש לזכור את המגבלות הבאות:
א.כאשר אין לשרת SQL אפשרות לרשום את הלוגים (בד"כ עקב חוסר מקום בדיסק), שרת ה SQL מכבה את עצמו באופן אוטומטי.
הערה: אפשרי להפעיל את ה SQL לאחר מכן ע"י שימוש ב Force Mode, אך רצוי לוודא כי ישנו שטח דיסק מספק לכתיבה נוספת, ולאתחל את שירות שרת ה SQL בצורה רגילה (אשר אינה עוקפת את מנגנון ה Audit).
ב.שרת ה SQL רושם את קבצי הלוג, בספריית בחירת המחדל ליצירת קבצי מסדי נתונים חדשים (דבר אשר לא ניתן לשינוי בשלב זה).
ג.הפעלת C2 Audit מעלה את העומס על השרת, ויש לבחון את השלכת הפעלת ה Audit על "חווית הלקוח".
הערה: חשוב לציין, כי גרסת SQL Enterprise and Developer מכילות יכולת נוספת לביצוע Audit, אשר השפעתה על ביצועי המערכת נמוכה משמעותית.
הפעלת C2 Audit
/* show advanced options */
sp_configure 'show advanced options', 1 ;
GO
RECONFIGURE ;
GO
/* enable c2 audit mode */
sp_configure 'c2 audit mode', 1 ;
GO
RECONFIGURE ;
GO
הערה: קבצי הלוג יופיעו עם סיומת Trc.
ביטול C2 Audit
/* disable c2 audit mode */
sp_configure 'c2 audit mode', 0 ;
GO
RECONFIGURE ;
GO