Bonjour,
Afin d'épurer une base sql-server de ses vielles tables, j'aimerais savoir s'il y a un moyen de connaitre la date/heure de la dernière modification d'une table ?
Merci
Bonjour,
Afin d'épurer une base sql-server de ses vielles tables, j'aimerais savoir s'il y a un moyen de connaitre la date/heure de la dernière modification d'une table ?
Merci
Salut,
un petit coup de google et hop : http://stackoverflow.com/questions/1...le-was-updated
A+
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT name, [modify_date] FROM sys.tables
En fait, je me suis mal exprimé. Ce que je jeux savoir c'est quand a eu lieu pour la dernière fois un ajout, une suppression ou une modification sur une table.
La réponse précédente m'informe sur la dernière modification de la table elle-même et pas ses données !
NON !En effet, dans une base de données, vous n'y trouverez fonctionnellement que ce que vous y mettez !
La réponse précédente m'informe sur la dernière modification de la table elle-même et pas ses données !
Rajoutez une colonne de type DATETIME2 et dans un déclencheur UPDATE, faites une mise à jour de cette colonne.
A +
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
* * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *
Les statistiques de lecture écriture des indexes peuvent aider, personnellement c'est ce que j'utilise pour savoir ce qui est utilisé ou non dans mes DBs.
Cela ne donne que les derniers accès aux tables, pas la date de chaque ligne.
A +
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
* * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *
C'est bien ce qui est demander non ?
Pas très clair....
Cependant, cela ne donne pas non plus cette information là ! En effet, la date peut être NULL, et pire encore, la table peut ne pas apparaître dans cette vue. Ceci est du au fait que les statistiques sont perdues à chaque arrêt de la base comme du serveur.
A +
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
* * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *
Partager