begin process at 2012 05 26 20:36:40
  Trouver un code source :
 
dans
 
Accueil > Forum > 

SQL

 > 

DB2

 > 

Débutant(s)

 > 

question sql


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

question sql

vendredi 23 avril 2010 à 17:42:04 | question sql

morticiancorax

salut!
est ce que on peux empecher l'utilisateur de suprimer des donnés de labase de don"e avec une requette sql???
cadne lui pas permettre de suprimer ou meme de modifier une ligne dans la base car on a besoin d' un champ (par exemple le nom qui sera utilser une autre fois dans un programe)
merci
vendredi 23 avril 2010 à 17:51:56 | Re : question sql

DARKSIDIOUS

Membre Club Administrateur CodeS-SourceS
Salut,

C'est quel type de base de données ? DB2 ?
______________________________________

AVANT de poster votre message, veuillez lire, comprendre, et appliquer notre réglement
vendredi 23 avril 2010 à 23:00:07 | Re : question sql
vendredi 23 avril 2010 à 23:08:32 | Re : question sql

DARKSIDIOUS

Membre Club Administrateur CodeS-SourceS
Salut,

Je n'ai jamais administré une base DB2, mais pour le principe, il te faut créer un utilisateur, et ne pas lui donner les droits de modification et de suppression.

Exemple :
Code XML :
The following example grants SELECT privileges on the EMPLOYEE table to the user HERON:

GRANT SELECT ON EMPLOYEE TO USER HERON

The following example grants SELECT privileges on the EMPLOYEE table to the group HERON:

GRANT SELECT ON EMPLOYEE TO GROUP HERON

GRANT SELECT,UPDATE ON TABLE STAFF TO GROUP PERSONNL

If a privilege has been granted to both a user and a group with the same name, you must specify the GROUP or USER keyword when revoking the privilege. The following example revokes the SELECT privilege on the EMPLOYEE table from the user HERON:

REVOKE SELECT ON EMPLOYEE FROM USER HERON

To Check what permissions you have within the database

SELECT * FROM SYSCAT.DBAUTH WHERE GRANTEE = USER AND GRANTEETYPE = 'U'

SELECT * FROM SYSCAT.COLAUTH WHERE GRANTOR = USER

At a minimum, you should consider restricting access to the SYSCAT.DBAUTH, SYSCAT.TABAUTH, SYSCAT.PACKAGEAUTH, SYSCAT.INDEXAUTH, SYSCAT.COLAUTH, and SYSCAT.SCHEMAAUTH catalog views. This would prevent information on user privileges, which could be used to target an authorization name for break-in, becoming available to everyone with access to the database. The following statement makes the view available to every authorization name:


GRANT SELECT ON TABLE MYSELECTS TO PUBLIC

And finally, remember to revoke SELECT privilege on the base table:


REVOKE SELECT ON TABLE SYSCAT.TABAUTH FROM PUBLIC

______________________________________

AVANT de poster votre message, veuillez lire, comprendre, et appliquer notre réglement


Cette discussion est classée dans : sql, question, suprimer


Répondre à ce message

Sujets en rapport avec ce message

Petite question sur SQL Serveur 2003 [ par billou_13 ] Bonjour a tous J'aurai aimer savoir ce que vous en pensez. Je suis stagiaire sur un projet qui consiste à créer une base de données assez conséquente Question concernant une requet SQL [ par developvbdebut ] Bonjour tout le mondeEst il possible de mêttre deux insert into dans une même requet.Exemple:insert into tbl_A..............................insert int Question a propos d'Unicode [ par dirthangel ] Salut a tous je bosse actuellemnt sur un petit moteur de recherche programmé en Perl, j'ai fini le système d'indexation mais j'ai un doute sur l'Unico xml?BASES DE DONNEES SQL [ par mounaatallah ] bonjour à tout j'ai n'est pas étudié le XML et j'ai un question :est ce que à l'utilisation de XML on utilise un logiciel spécial pour le XML ou non?e question requete SQL insert [ par lenneth666 ] Bonjour j'ai une petite questionj'ai une table ou il y a lé champ Id  nom prénom ma requete est donc Insert into mytable ...... et je mentionne les va Question sur Sql Server: bases developpement et serveur [ par mdemo ] Bonjour,Je travaille sous VS2005 pro et sql server2005. Je ne suis pas du tout un spécialiste de ce dernier, mes connaissances limitant à des création Question de retranscription d'un heritage en script .sql [ par djbenji81100 ] Bonjour , je suis débutant en sql et il me faut develloper une petite base de donnée pour un site internet . voila le lien de l'image avec une part sql server 2005 [ par tapha2150309 ] SLT SUIS ETUDIANT ENINFORMATIQUE J VEUSDEVELOPP2 UNEAPPLICATION GESTION LYCéE G FAIT MA BASE AVEC SQL SERVER 2005 MAI MON PROBLEME EST K J VEUS GERER AIDE CONNEXION A DISTANCE SQL SERVEUR 2008 R2 [ par icedr ] Salut , j'ai un problème , j ai sql 2008 r2 et je voudrais avoir acces a l'instance sql sur mon autre ordi car les fichiers de la base de donnés sont Alertes Base de données [ par vbto ] Bonjour; J'ai un problème avec mon agent sql comment recevoir des alertes s'il n'est pas activé en ms sql 2005 merci


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,370 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales