none
גיבוים מתגנבים RRS feed

  • שאלה

  • שלום לכולם,

    יש לי שרת לניהול מכשירי Blackberry בחברה. בו מותקן SQL Server 2005 Express ואפליקציה של Blackberry. לפי ה-SQL Server Log, מישהו מבצע גיבוי של כל ה-DBs כל בוקר בשעה 8:00. איך אני יכול לדעת דרך SQL Server מי עושה את זה? לה לא מופיע ב-log, אין שום משימה כזאת ב-Scheduled Tasks ולא מצאתי שום דבר כזה בהגדרות האפליקציה. עוד דבר מעניין, ה-log מדווח על גיבויים של כל DBs בשרת, אבל מצאתי רק את קובץ גיבוי ה-DB של Blackberry בתיקיה הדפולטיבית. כל שאר הגיבויים לא מצאתי גם עם חיפוש.

    תודה!

    יום חמישי 02 אוגוסט 2012 04:56

תשובות

  • היי איוון,

    אחד מה- System Databases הוא - MSDB. ניתן למצוא שם טבלאות שונות המספקות מידע רב אודות נושאים שונים (גו'בים, Log Shipping וכו'), אחד מהנושאים עליהם תוכל למוצא מידע רב הוא גיבויים. תנסה להריץ את השאילתה הבאה. היא אמורה לסייע לך להבין מי המשתמש אשר הריץ את הגיבויים. הערה: ישנן  מספר טבלאות אשר מכילות  מידע אודות גיבויים, תציץ גם בהן ותוכל לקבל תמונה מלאה יותר.

    מקווה שעזרתי,

    יוסי חקיקת

    SELECT * FROM [msdb].[dbo].[backupset]



    • סומן כתשובה על-ידי Ivan Radchenko יום חמישי 02 אוגוסט 2012 11:50
    • נערך על-ידי Yossi Hakikat יום חמישי 02 אוגוסט 2012 15:19
    יום חמישי 02 אוגוסט 2012 10:31
  • שלום,

    האם תוכל להעתיק לכאן את ההודעות שאתה רואה בLog ?

    ניתן להפעיל Profiler trace

    תפעיל את ה trace  על Security Audit>Audit Backup/Restore Event  

    ב Trace תוכל לראות מי מפעיל את הגיבוי

    מקווה שעזרתי,
    נועם

    • סומן כתשובה על-ידי Ivan Radchenko יום חמישי 02 אוגוסט 2012 11:52
    יום חמישי 02 אוגוסט 2012 06:08

כל התגובות

  • שלום,

    האם תוכל להעתיק לכאן את ההודעות שאתה רואה בLog ?

    ניתן להפעיל Profiler trace

    תפעיל את ה trace  על Security Audit>Audit Backup/Restore Event  

    ב Trace תוכל לראות מי מפעיל את הגיבוי

    מקווה שעזרתי,
    נועם

    • סומן כתשובה על-ידי Ivan Radchenko יום חמישי 02 אוגוסט 2012 11:52
    יום חמישי 02 אוגוסט 2012 06:08
  • הנה ה-log:

    08/02/2012 08:04:43,Backup,Unknown,Database backed up. Database: master<c/> creation date(time): 2012/07/12(12:29:09)<c/> pages dumped: 1<c/> first LSN: 1094:256:37<c/> last LSN: 1094:288:1<c/> number of dump devices: 1<c/> device information: (FILE=1<c/> TYPE=VIRTUAL_DEVICE: {'{6170B7FB-CDDC-4C51-93B2-01322E280690}5'}). This is an informational message only. No user action is required.

    אני מתבייש להגיד את זה אפילו, אבל אין לי כרגע גישה ל-profiler. רוב השרתים שלנו הם EXPRESS. אני אנסה לאתר שרת "נורמלי" או אתקין SQL Server מלא אצלי בתחנה. אחרי שבועיים בתפקיד הגיע הזמן, באמת. :) תודה רבה לך!

    יום חמישי 02 אוגוסט 2012 06:56
  • היי איוון,

    אחד מה- System Databases הוא - MSDB. ניתן למצוא שם טבלאות שונות המספקות מידע רב אודות נושאים שונים (גו'בים, Log Shipping וכו'), אחד מהנושאים עליהם תוכל למוצא מידע רב הוא גיבויים. תנסה להריץ את השאילתה הבאה. היא אמורה לסייע לך להבין מי המשתמש אשר הריץ את הגיבויים. הערה: ישנן  מספר טבלאות אשר מכילות  מידע אודות גיבויים, תציץ גם בהן ותוכל לקבל תמונה מלאה יותר.

    מקווה שעזרתי,

    יוסי חקיקת

    SELECT * FROM [msdb].[dbo].[backupset]



    • סומן כתשובה על-ידי Ivan Radchenko יום חמישי 02 אוגוסט 2012 11:50
    • נערך על-ידי Yossi Hakikat יום חמישי 02 אוגוסט 2012 15:19
    יום חמישי 02 אוגוסט 2012 10:31
  • הי יוסי,

    תודה רבה, עזרת לי מאוד!

    יום חמישי 02 אוגוסט 2012 11:51
  • אין בעד מה!! שמח לשמוע!

    יוסי

    יום חמישי 02 אוגוסט 2012 11:54