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
3
A
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...
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. –