projet :
nous amierions pouvoir stocker dans une table centralisée les infos
suivantes.
-colonne
-table
-login
-last date (avant modif)
-new date
-type de Modif (delete/ update)
auriez vous une astuce pour eviter de devoir coller un trigger sur toutes
les tables qui pourraient subir un update/delete ?
un genre de super trigger general ???
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
bruno reiter
utiliser DDL TRIGGERS ou Event Notification
BR
"msnews.microsoft.com" wrote in message news:
Bonjour à tous,
projet : nous amierions pouvoir stocker dans une table centralisée les infos suivantes. -colonne -table -login -last date (avant modif) -new date -type de Modif (delete/ update)
auriez vous une astuce pour eviter de devoir coller un trigger sur toutes les tables qui pourraient subir un update/delete ? un genre de super trigger general ???
nous sommes sur SQL2005.
thank's...
utiliser DDL TRIGGERS ou Event Notification
BR
"msnews.microsoft.com" <christophe.perez@pjms.fr> wrote in message
news:85A5054F-08C2-4247-B23D-56EC398CD6C5@microsoft.com...
Bonjour à tous,
projet :
nous amierions pouvoir stocker dans une table centralisée les infos
suivantes.
-colonne
-table
-login
-last date (avant modif)
-new date
-type de Modif (delete/ update)
auriez vous une astuce pour eviter de devoir coller un trigger sur toutes
les tables qui pourraient subir un update/delete ?
un genre de super trigger general ???
projet : nous amierions pouvoir stocker dans une table centralisée les infos suivantes. -colonne -table -login -last date (avant modif) -new date -type de Modif (delete/ update)
auriez vous une astuce pour eviter de devoir coller un trigger sur toutes les tables qui pourraient subir un update/delete ? un genre de super trigger general ???
nous sommes sur SQL2005.
thank's...
Ch.
bonjour,
je viens de jeter un rapide coup d'oeil,
c'est pas tout à fait ce que je cherche. en fait j'aimerais faire ceci.
capturer tout les DELETE ou UPDATE d'une table et de toutes mes bdd d'un serveur
en gros pour pouvoir pister certaines anciennes valeurs, je voudrais avoir une table dans une base centralisée. qui contienne nom bdd, nom table, champs impactés. OLD_VALEUR, date_OLd_VALEUR, DATE _ MODIF
dans cet esprit et donc qu'un trigger serveur ou autre c'est la que je bloque puisse me remplit cette table sur un update ou delete de n'importe quelle table de n'importe quelle base d'un serveur.
donc j'avoue ne pas trop savoir ou chercher une info ? apres ca peut etre ramener dans chaque BDD si on peut pas au niveau serveur mais il me faudrait les meme infos par BDD eventuellement.
Help
Ch.
"bruno reiter" a écrit dans le message de news:
utiliser DDL TRIGGERS ou Event Notification
BR
"msnews.microsoft.com" wrote in message news:
Bonjour à tous,
projet : nous amierions pouvoir stocker dans une table centralisée les infos suivantes. -colonne -table -login -last date (avant modif) -new date -type de Modif (delete/ update)
auriez vous une astuce pour eviter de devoir coller un trigger sur toutes les tables qui pourraient subir un update/delete ? un genre de super trigger general ???
nous sommes sur SQL2005.
thank's...
bonjour,
je viens de jeter un rapide coup d'oeil,
c'est pas tout à fait ce que je cherche.
en fait j'aimerais faire ceci.
capturer tout les DELETE ou UPDATE d'une table et de toutes mes bdd d'un
serveur
en gros pour pouvoir pister certaines anciennes valeurs,
je voudrais avoir une table dans une base centralisée.
qui contienne
nom bdd, nom table, champs impactés. OLD_VALEUR, date_OLd_VALEUR, DATE _
MODIF
dans cet esprit et donc qu'un trigger serveur ou autre c'est la que je
bloque puisse me remplit cette table
sur un update ou delete de n'importe quelle table de n'importe quelle base
d'un serveur.
donc j'avoue ne pas trop savoir ou chercher une info ?
apres ca peut etre ramener dans chaque BDD si on peut pas au niveau serveur
mais il me faudrait les meme infos par BDD eventuellement.
Help
Ch.
"bruno reiter" <delete-this.br33@terra.com.br> a écrit dans le message de
news:OwbTJttCKHA.3740@TK2MSFTNGP04.phx.gbl...
utiliser DDL TRIGGERS ou Event Notification
BR
"msnews.microsoft.com" <christophe.perez@pjms.fr> wrote in message
news:85A5054F-08C2-4247-B23D-56EC398CD6C5@microsoft.com...
Bonjour à tous,
projet :
nous amierions pouvoir stocker dans une table centralisée les infos
suivantes.
-colonne
-table
-login
-last date (avant modif)
-new date
-type de Modif (delete/ update)
auriez vous une astuce pour eviter de devoir coller un trigger sur toutes
les tables qui pourraient subir un update/delete ?
un genre de super trigger general ???
c'est pas tout à fait ce que je cherche. en fait j'aimerais faire ceci.
capturer tout les DELETE ou UPDATE d'une table et de toutes mes bdd d'un serveur
en gros pour pouvoir pister certaines anciennes valeurs, je voudrais avoir une table dans une base centralisée. qui contienne nom bdd, nom table, champs impactés. OLD_VALEUR, date_OLd_VALEUR, DATE _ MODIF
dans cet esprit et donc qu'un trigger serveur ou autre c'est la que je bloque puisse me remplit cette table sur un update ou delete de n'importe quelle table de n'importe quelle base d'un serveur.
donc j'avoue ne pas trop savoir ou chercher une info ? apres ca peut etre ramener dans chaque BDD si on peut pas au niveau serveur mais il me faudrait les meme infos par BDD eventuellement.
Help
Ch.
"bruno reiter" a écrit dans le message de news:
utiliser DDL TRIGGERS ou Event Notification
BR
"msnews.microsoft.com" wrote in message news:
Bonjour à tous,
projet : nous amierions pouvoir stocker dans une table centralisée les infos suivantes. -colonne -table -login -last date (avant modif) -new date -type de Modif (delete/ update)
auriez vous une astuce pour eviter de devoir coller un trigger sur toutes les tables qui pourraient subir un update/delete ? un genre de super trigger general ???
nous sommes sur SQL2005.
thank's...
bruno reiter
désolé j'avais mal lu.
en 2008 il y a CDC pour ça, mais ce serait lourd pour toutes les tables.
Sinon, pour éviter les triggers, il n'y a que l'utilisation d'un log reader, outil tiers pour lire le log.
HTH
BR
"Ch." wrote in message news:
bonjour,
je viens de jeter un rapide coup d'oeil,
c'est pas tout à fait ce que je cherche. en fait j'aimerais faire ceci.
capturer tout les DELETE ou UPDATE d'une table et de toutes mes bdd d'un serveur
en gros pour pouvoir pister certaines anciennes valeurs, je voudrais avoir une table dans une base centralisée. qui contienne nom bdd, nom table, champs impactés. OLD_VALEUR, date_OLd_VALEUR, DATE _ MODIF
dans cet esprit et donc qu'un trigger serveur ou autre c'est la que je bloque puisse me remplit cette table sur un update ou delete de n'importe quelle table de n'importe quelle base d'un serveur.
donc j'avoue ne pas trop savoir ou chercher une info ? apres ca peut etre ramener dans chaque BDD si on peut pas au niveau serveur mais il me faudrait les meme infos par BDD eventuellement.
Help
Ch.
"bruno reiter" a écrit dans le message de news:
utiliser DDL TRIGGERS ou Event Notification
BR
"msnews.microsoft.com" wrote in message news:
Bonjour à tous,
projet : nous amierions pouvoir stocker dans une table centralisée les infos suivantes. -colonne -table -login -last date (avant modif) -new date -type de Modif (delete/ update)
auriez vous une astuce pour eviter de devoir coller un trigger sur toutes les tables qui pourraient subir un update/delete ? un genre de super trigger general ???
nous sommes sur SQL2005.
thank's...
désolé j'avais mal lu.
en 2008 il y a CDC pour ça, mais ce serait lourd pour toutes les tables.
Sinon, pour éviter les triggers, il n'y a que l'utilisation d'un log reader,
outil tiers pour lire le log.
HTH
BR
"Ch." <christophe.perez@pjms.fr> wrote in message
news:5AEFBC38-CF6F-4629-B2D1-D3A1BDEF9A36@microsoft.com...
bonjour,
je viens de jeter un rapide coup d'oeil,
c'est pas tout à fait ce que je cherche.
en fait j'aimerais faire ceci.
capturer tout les DELETE ou UPDATE d'une table et de toutes mes bdd d'un
serveur
en gros pour pouvoir pister certaines anciennes valeurs,
je voudrais avoir une table dans une base centralisée.
qui contienne
nom bdd, nom table, champs impactés. OLD_VALEUR, date_OLd_VALEUR, DATE
_ MODIF
dans cet esprit et donc qu'un trigger serveur ou autre c'est la que je
bloque puisse me remplit cette table
sur un update ou delete de n'importe quelle table de n'importe quelle base
d'un serveur.
donc j'avoue ne pas trop savoir ou chercher une info ?
apres ca peut etre ramener dans chaque BDD si on peut pas au niveau
serveur
mais il me faudrait les meme infos par BDD eventuellement.
Help
Ch.
"bruno reiter" <delete-this.br33@terra.com.br> a écrit dans le message de
news:OwbTJttCKHA.3740@TK2MSFTNGP04.phx.gbl...
utiliser DDL TRIGGERS ou Event Notification
BR
"msnews.microsoft.com" <christophe.perez@pjms.fr> wrote in message
news:85A5054F-08C2-4247-B23D-56EC398CD6C5@microsoft.com...
Bonjour à tous,
projet :
nous amierions pouvoir stocker dans une table centralisée les infos
suivantes.
-colonne
-table
-login
-last date (avant modif)
-new date
-type de Modif (delete/ update)
auriez vous une astuce pour eviter de devoir coller un trigger sur
toutes les tables qui pourraient subir un update/delete ?
un genre de super trigger general ???
en 2008 il y a CDC pour ça, mais ce serait lourd pour toutes les tables.
Sinon, pour éviter les triggers, il n'y a que l'utilisation d'un log reader, outil tiers pour lire le log.
HTH
BR
"Ch." wrote in message news:
bonjour,
je viens de jeter un rapide coup d'oeil,
c'est pas tout à fait ce que je cherche. en fait j'aimerais faire ceci.
capturer tout les DELETE ou UPDATE d'une table et de toutes mes bdd d'un serveur
en gros pour pouvoir pister certaines anciennes valeurs, je voudrais avoir une table dans une base centralisée. qui contienne nom bdd, nom table, champs impactés. OLD_VALEUR, date_OLd_VALEUR, DATE _ MODIF
dans cet esprit et donc qu'un trigger serveur ou autre c'est la que je bloque puisse me remplit cette table sur un update ou delete de n'importe quelle table de n'importe quelle base d'un serveur.
donc j'avoue ne pas trop savoir ou chercher une info ? apres ca peut etre ramener dans chaque BDD si on peut pas au niveau serveur mais il me faudrait les meme infos par BDD eventuellement.
Help
Ch.
"bruno reiter" a écrit dans le message de news:
utiliser DDL TRIGGERS ou Event Notification
BR
"msnews.microsoft.com" wrote in message news:
Bonjour à tous,
projet : nous amierions pouvoir stocker dans une table centralisée les infos suivantes. -colonne -table -login -last date (avant modif) -new date -type de Modif (delete/ update)
auriez vous une astuce pour eviter de devoir coller un trigger sur toutes les tables qui pourraient subir un update/delete ? un genre de super trigger general ???
nous sommes sur SQL2005.
thank's...
Ch.
Flute,
un reader de log, c'est pas du temps reel et du coup il faudrait qu'il passe avant les sauvegardes de nuit ca me parait complexe et surtout avec plus de risques donc du coup à part créer un trigger sur les tables concernées je ne vois plus trop et malheureusement je suis en SQL 2005.
Ch.
"bruno reiter" a écrit dans le message de news:
désolé j'avais mal lu.
en 2008 il y a CDC pour ça, mais ce serait lourd pour toutes les tables.
Sinon, pour éviter les triggers, il n'y a que l'utilisation d'un log reader, outil tiers pour lire le log.
HTH
BR
"Ch." wrote in message news:
bonjour,
je viens de jeter un rapide coup d'oeil,
c'est pas tout à fait ce que je cherche. en fait j'aimerais faire ceci.
capturer tout les DELETE ou UPDATE d'une table et de toutes mes bdd d'un serveur
en gros pour pouvoir pister certaines anciennes valeurs, je voudrais avoir une table dans une base centralisée. qui contienne nom bdd, nom table, champs impactés. OLD_VALEUR, date_OLd_VALEUR, DATE _ MODIF
dans cet esprit et donc qu'un trigger serveur ou autre c'est la que je bloque puisse me remplit cette table sur un update ou delete de n'importe quelle table de n'importe quelle base d'un serveur.
donc j'avoue ne pas trop savoir ou chercher une info ? apres ca peut etre ramener dans chaque BDD si on peut pas au niveau serveur mais il me faudrait les meme infos par BDD eventuellement.
Help
Ch.
"bruno reiter" a écrit dans le message de news:
utiliser DDL TRIGGERS ou Event Notification
BR
"msnews.microsoft.com" wrote in message news:
Bonjour à tous,
projet : nous amierions pouvoir stocker dans une table centralisée les infos suivantes. -colonne -table -login -last date (avant modif) -new date -type de Modif (delete/ update)
auriez vous une astuce pour eviter de devoir coller un trigger sur toutes les tables qui pourraient subir un update/delete ? un genre de super trigger general ???
nous sommes sur SQL2005.
thank's...
Flute,
un reader de log, c'est pas du temps reel et du coup il faudrait qu'il passe
avant les sauvegardes de nuit
ca me parait complexe et surtout avec plus de risques donc du coup à part
créer un trigger sur les tables concernées je ne vois plus trop et
malheureusement je suis en SQL 2005.
Ch.
"bruno reiter" <delete-this.br33@terra.com.br> a écrit dans le message de
news:uj7ZgRKJKHA.4236@TK2MSFTNGP04.phx.gbl...
désolé j'avais mal lu.
en 2008 il y a CDC pour ça, mais ce serait lourd pour toutes les tables.
Sinon, pour éviter les triggers, il n'y a que l'utilisation d'un log
reader, outil tiers pour lire le log.
HTH
BR
"Ch." <christophe.perez@pjms.fr> wrote in message
news:5AEFBC38-CF6F-4629-B2D1-D3A1BDEF9A36@microsoft.com...
bonjour,
je viens de jeter un rapide coup d'oeil,
c'est pas tout à fait ce que je cherche.
en fait j'aimerais faire ceci.
capturer tout les DELETE ou UPDATE d'une table et de toutes mes bdd d'un
serveur
en gros pour pouvoir pister certaines anciennes valeurs,
je voudrais avoir une table dans une base centralisée.
qui contienne
nom bdd, nom table, champs impactés. OLD_VALEUR, date_OLd_VALEUR, DATE
_ MODIF
dans cet esprit et donc qu'un trigger serveur ou autre c'est la que je
bloque puisse me remplit cette table
sur un update ou delete de n'importe quelle table de n'importe quelle
base d'un serveur.
donc j'avoue ne pas trop savoir ou chercher une info ?
apres ca peut etre ramener dans chaque BDD si on peut pas au niveau
serveur
mais il me faudrait les meme infos par BDD eventuellement.
Help
Ch.
"bruno reiter" <delete-this.br33@terra.com.br> a écrit dans le message de
news:OwbTJttCKHA.3740@TK2MSFTNGP04.phx.gbl...
utiliser DDL TRIGGERS ou Event Notification
BR
"msnews.microsoft.com" <christophe.perez@pjms.fr> wrote in message
news:85A5054F-08C2-4247-B23D-56EC398CD6C5@microsoft.com...
Bonjour à tous,
projet :
nous amierions pouvoir stocker dans une table centralisée les infos
suivantes.
-colonne
-table
-login
-last date (avant modif)
-new date
-type de Modif (delete/ update)
auriez vous une astuce pour eviter de devoir coller un trigger sur
toutes les tables qui pourraient subir un update/delete ?
un genre de super trigger general ???
un reader de log, c'est pas du temps reel et du coup il faudrait qu'il passe avant les sauvegardes de nuit ca me parait complexe et surtout avec plus de risques donc du coup à part créer un trigger sur les tables concernées je ne vois plus trop et malheureusement je suis en SQL 2005.
Ch.
"bruno reiter" a écrit dans le message de news:
désolé j'avais mal lu.
en 2008 il y a CDC pour ça, mais ce serait lourd pour toutes les tables.
Sinon, pour éviter les triggers, il n'y a que l'utilisation d'un log reader, outil tiers pour lire le log.
HTH
BR
"Ch." wrote in message news:
bonjour,
je viens de jeter un rapide coup d'oeil,
c'est pas tout à fait ce que je cherche. en fait j'aimerais faire ceci.
capturer tout les DELETE ou UPDATE d'une table et de toutes mes bdd d'un serveur
en gros pour pouvoir pister certaines anciennes valeurs, je voudrais avoir une table dans une base centralisée. qui contienne nom bdd, nom table, champs impactés. OLD_VALEUR, date_OLd_VALEUR, DATE _ MODIF
dans cet esprit et donc qu'un trigger serveur ou autre c'est la que je bloque puisse me remplit cette table sur un update ou delete de n'importe quelle table de n'importe quelle base d'un serveur.
donc j'avoue ne pas trop savoir ou chercher une info ? apres ca peut etre ramener dans chaque BDD si on peut pas au niveau serveur mais il me faudrait les meme infos par BDD eventuellement.
Help
Ch.
"bruno reiter" a écrit dans le message de news:
utiliser DDL TRIGGERS ou Event Notification
BR
"msnews.microsoft.com" wrote in message news:
Bonjour à tous,
projet : nous amierions pouvoir stocker dans une table centralisée les infos suivantes. -colonne -table -login -last date (avant modif) -new date -type de Modif (delete/ update)
auriez vous une astuce pour eviter de devoir coller un trigger sur toutes les tables qui pourraient subir un update/delete ? un genre de super trigger general ???