Précédent   Forum des professionnels en informatique > Bases de données > MS SQL-Server
MS SQL-Server Forum Microsoft SQL-Server. Avant de poster -> FAQ SQL-Server, Tutoriels SQL-Server
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/03/2011, 16h30   #1
Invité régulier
 
Homme
Étudiant
Inscription : mars 2011
Messages : 16
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2011
Messages : 16
Points : 8
Points : 8
Par défaut Jounal d'évenement / Rapport d'enregistrement.

Bonjour,

Je voudrais mettre en place un journal d'après une table.
Du genre si il y a une insertion(insert), une modification(update) ou une suppression(delete) sur ma table ou encore avertir l'utilisateur que la table est pleine.

J'ai vraiment aucune idée comment mettre ce projet en œuvre.

(Je travail sur un poste Seven64 avec SQL SERVER 2008 EXPRESS et sa devra finir sur un Server Win2003 avec SQLSERVER 2008EXPRESS)

Cordialement KISEKI.
KISEKI est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/03/2011, 08h44   #2
Rédacteur/Modérateur

 
Avatar de SQLpro
 
Homme Frédéric BROUARD
Expert SGBDR & SQL
Inscription : mai 2002
Messages : 10 953
Détails du profil
Informations personnelles :
Nom : Homme Frédéric BROUARD
Localisation : France

Informations professionnelles :
Activité : Expert SGBDR & SQL
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 10 953
Points : 17 773
Points : 17 773
Une table n'est jamais "pleine". En revanche un espace de stockage (FILEGROUP) peut l'être. Dans ce cas il faut mettre en œuvre une alerte de l'agent SQL. Mais l'agent SQL n'est pas disponible dans la version express.

En ce qui concerne le suivi des modifications, il existe différentes solutions :
CDC (change data capture (mais unqiuement version Enterprise)
Change Tracking (je ne sais pas si Express la supporte)
Database audit (je ne sais pas si Express la supporte)
et un codage à l'aide de déchencheurs.
A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro
http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation
* * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * *
SQLpro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/04/2011, 11h09   #3
Invité régulier
 
Homme
Étudiant
Inscription : mars 2011
Messages : 16
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2011
Messages : 16
Points : 8
Points : 8
Bonjour,

Donc j'avais essayé avec un AUDIT mais Express ne le supporte j'ai pas essayé les autres mais avec la solution des TRIGGERS(déchencheurs) sa confient parfaitement à mes attente je te remercie SQLpro.

Cordialement KISEKI.
KISEKI est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h17.


 
 
 
 
Partenaires

Hébergement Web