Welcome to Sign in | Help
in Search

loguri

Last post 09-19-2009, 8:27 PM by B_gd_n[ ]Sahlean. 7 replies.
Sort Posts: Previous Next
  •  09-09-2009, 10:36 AM 7580

    loguri

    buna
    pe serverul de SQL mi-a disparut o tabela dintr-o baza de date. A putea afla cine a sters-o sau ce s-a intamplat (din loguri eventual, cu toate ca fisierul de logs din SQL nu se refera la notiunea de logs general cunoscuta, ci e folosit de motorul SQL)....sau alta idee cumva?

    multumesc
  •  09-09-2009, 11:34 AM 7582 in reply to 7580

    Re: loguri

    De care SQL 2005 sau 2008. In 2008 sint si facilitati de audit, spre ca nu zic prostii mari Smile
  •  09-09-2009, 11:51 AM 7583 in reply to 7580

    Re: loguri

    În cazul în care foloseşti recovery model-ul Full, poţi utiliza o unealtă third-party pentru citirea transaction log-ului:
    - ApexSQL Log
    - Red Gate SQL Log Rescue
    - Lumigent Log Explorer

    Răzvan
  •  09-15-2009, 11:20 AM 7609 in reply to 7583

    Re: loguri

    Salut.

    Mai functioneaza tool-urile alea in SQL 2005/2008? Eu stiam ca nu mai exista suport pentru citirea unui transaction log de la nici o companie. Exceptia de la regula ar fi codeplex, unde am gasit un tool de genul InternalsViewerInstaller (http://internalsviewer.codeplex.com/) care face treaba asta.

    Pe langa asta, un audit (eu fac prin trigger-i) ar fi binevenit, ma gandesc. Cat despre date, daca ai un backup management, poti face un restore creand o noua baza de date si sa folosesti STOPAT.

    toate cele bune,
    calin

  •  09-15-2009, 12:30 PM 7610 in reply to 7609

    Re: loguri

    Calin, in SQL 2008 exista auditing incorporat (bazat pe Extended Events). Introducerea din BOL este bunicica (de data asta...:))
  •  09-18-2009, 2:13 PM 7617 in reply to 7610

    Re: loguri

    Mersi de info, Diana.

    Probabil ca o sa ajung pe SQL Server 2008 cat de curand, dar deocamdata inca "ma distrez" cu 2005. Cat despre Extended Events, am citit in SQL Server 2008 Internals, dar mai trebuie sa si lucrez efectiv ca sa ma pot pronunta; a intelege nu inseamna a cunoaste, cel putin la mine :-).

    Again, mersi mult de info.

    toate cele bune,
    calin

  •  09-18-2009, 3:10 PM 7618 in reply to 7617

    Re: loguri

    In ce priveste "extended events" poti incepe cu
    http://www.sqlteam.com/article/introduction-to-sql-server-2008-extended-events
    (cred ca poti testa si pe 2008 Express).
    Din pacate auditing-ul e disponibil numai in editiile Enterprise si Developer.
  •  09-19-2009, 8:27 PM 7619 in reply to 7580

    Re: loguri

    creieru:
    buna
    pe serverul de SQL mi-a disparut o tabela dintr-o baza de date. A putea afla cine a sters-o sau ce s-a intamplat (din loguri eventual, cu toate ca fisierul de logs din SQL nu se refera la notiunea de logs general cunoscuta, ci e folosit de motorul SQL)....sau alta idee cumva?

    multumesc

    Quest Software are un cititor pentru jurnalul de tranzacţii incorporat în Change Directory care merge şi cu SQL2008
    sau poţi încerca să determini cel puţin momentul cu SELECT * FROM ::fn_dblog(DEFAULT,DEFAULT) WHERE [Transaction Name] = 'DROPOBJ'
View as RSS news feed in XML
Powered by Community Server (Commercial Edition), by Telligent Systems