3

Supposons qu'un beau jour un administrateur arrive au bureau comme il le fait toujours pour faire ses tâches d'administration sur Sql Server Databases et à sa grande surprise trouve une base de données manquante. Il n'a aucune idée de qui l'a laissé tomber ou était-ce d'un lot externe ou d'une injection SQL etc ... où commencer une enquête et quels sont les paramètres importants/conclusions qui devraient arriver à trouver la cause racine de la DB Drop. Comme quels journaux doivent être vérifiés et quelles informations doivent être étudiées?Base de données manquante! Trouver la cause première

+0

après avoir lu la réponse d'Anil, j'ai réalisé qu'essayer de déplacer la question à SF était faux. Malheureusement, je ne peux pas enlever le * close *. S'il vous plaît ignorez-le. –

Répondre

2

Il existe une trace defaul gérée par SQL Server dans un fichier journal sous c: \ Program Files ... Vous pouvez afficher ce fichier par commande SQL. Par exemple, pour voir le fichier log_19.trc vous pouvez commander le feu comme

SELECT * 
FROM fn_trace_gettable 
('C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\LOG\log_19.trc', default) 

Cela montrera probablement quand et qui ont abandonné la base de données. Plus d'informations peuvent être trouvées Here...