Bonjour,
dans le cadre de mon trigger
delete, update, insert
qui recupere des infos je viens de m'apercevoir que un truncate table
n'affecte aucune valeur dans ma table espion ?
je me doute que c'est normal, mais comment faire pour avoir l'info ?
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
Christian Robert
Tout simplement en faisant des restriction sur les droits, TRUNCATE TABLE est accessible au roles sysadmin (sa par exemple), db_owner ou db_ddladmin.
Si un utilisateur n'a que des droits en lecture écriture par exemple (db_datareader ou db_datawriter) il n'a pas la possibilité d'executer de truncate.
Donc veiller à ce que l'utilisateur n'est pas de droits TROP importants.
-- Cordialement, Christian Robert http://blogs.developpeur.org/christian/ MCT - Database Development / Database Administration
"Christophe" a écrit :
Bonjour, dans le cadre de mon trigger delete, update, insert
qui recupere des infos je viens de m'apercevoir que un truncate table n'affecte aucune valeur dans ma table espion ? je me doute que c'est normal, mais comment faire pour avoir l'info ?
Tout simplement en faisant des restriction sur les droits, TRUNCATE TABLE est
accessible au roles sysadmin (sa par exemple), db_owner ou db_ddladmin.
Si un utilisateur n'a que des droits en lecture écriture par exemple
(db_datareader ou db_datawriter) il n'a pas la possibilité d'executer de
truncate.
Donc veiller à ce que l'utilisateur n'est pas de droits TROP importants.
--
Cordialement,
Christian Robert http://blogs.developpeur.org/christian/
MCT - Database Development / Database Administration
"Christophe" a écrit :
Bonjour,
dans le cadre de mon trigger
delete, update, insert
qui recupere des infos je viens de m'apercevoir que un truncate table
n'affecte aucune valeur dans ma table espion ?
je me doute que c'est normal, mais comment faire pour avoir l'info ?
Tout simplement en faisant des restriction sur les droits, TRUNCATE TABLE est accessible au roles sysadmin (sa par exemple), db_owner ou db_ddladmin.
Si un utilisateur n'a que des droits en lecture écriture par exemple (db_datareader ou db_datawriter) il n'a pas la possibilité d'executer de truncate.
Donc veiller à ce que l'utilisateur n'est pas de droits TROP importants.
-- Cordialement, Christian Robert http://blogs.developpeur.org/christian/ MCT - Database Development / Database Administration
"Christophe" a écrit :
Bonjour, dans le cadre de mon trigger delete, update, insert
qui recupere des infos je viens de m'apercevoir que un truncate table n'affecte aucune valeur dans ma table espion ? je me doute que c'est normal, mais comment faire pour avoir l'info ?
Christophe
Merci !
"Christian Robert" <christian.robert(sansspam)@winwise.fr> a écrit dans le message de news:
Tout simplement en faisant des restriction sur les droits, TRUNCATE TABLE
est
accessible au roles sysadmin (sa par exemple), db_owner ou db_ddladmin.
Si un utilisateur n'a que des droits en lecture écriture par exemple (db_datareader ou db_datawriter) il n'a pas la possibilité d'executer de truncate.
Donc veiller à ce que l'utilisateur n'est pas de droits TROP importants.
-- Cordialement, Christian Robert http://blogs.developpeur.org/christian/ MCT - Database Development / Database Administration
"Christophe" a écrit :
> Bonjour, > dans le cadre de mon trigger > delete, update, insert > > qui recupere des infos je viens de m'apercevoir que un truncate table > n'affecte aucune valeur dans ma table espion ? > je me doute que c'est normal, mais comment faire pour avoir l'info ? > > >
Merci !
"Christian Robert" <christian.robert(sansspam)@winwise.fr> a écrit dans le
message de news:4E1578E9-516C-4314-8819-942ACAED03EE@microsoft.com...
Tout simplement en faisant des restriction sur les droits, TRUNCATE TABLE
est
accessible au roles sysadmin (sa par exemple), db_owner ou db_ddladmin.
Si un utilisateur n'a que des droits en lecture écriture par exemple
(db_datareader ou db_datawriter) il n'a pas la possibilité d'executer de
truncate.
Donc veiller à ce que l'utilisateur n'est pas de droits TROP importants.
--
Cordialement,
Christian Robert http://blogs.developpeur.org/christian/
MCT - Database Development / Database Administration
"Christophe" a écrit :
> Bonjour,
> dans le cadre de mon trigger
> delete, update, insert
>
> qui recupere des infos je viens de m'apercevoir que un truncate table
> n'affecte aucune valeur dans ma table espion ?
> je me doute que c'est normal, mais comment faire pour avoir l'info ?
>
>
>
"Christian Robert" <christian.robert(sansspam)@winwise.fr> a écrit dans le message de news:
Tout simplement en faisant des restriction sur les droits, TRUNCATE TABLE
est
accessible au roles sysadmin (sa par exemple), db_owner ou db_ddladmin.
Si un utilisateur n'a que des droits en lecture écriture par exemple (db_datareader ou db_datawriter) il n'a pas la possibilité d'executer de truncate.
Donc veiller à ce que l'utilisateur n'est pas de droits TROP importants.
-- Cordialement, Christian Robert http://blogs.developpeur.org/christian/ MCT - Database Development / Database Administration
"Christophe" a écrit :
> Bonjour, > dans le cadre de mon trigger > delete, update, insert > > qui recupere des infos je viens de m'apercevoir que un truncate table > n'affecte aucune valeur dans ma table espion ? > je me doute que c'est normal, mais comment faire pour avoir l'info ? > > >