Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 11788|Répondre: 0

[Source] Sécurité des bases de données SQL 2005 et intégrité référentielle

[Copié le lien]
Publié sur 26/11/2014 15:47:16 | | |
--Créer un compte de connexion
Créer un nom d’utilisateur de connexion avec mot de passe='mot de passe'
--Créer un utilisateur de base de données
Créer un nom d’utilisateur pour le nom d’utilisateur de connexion
--- accorder la permission de requête utilisateur à la table Étudiant et lui accorder une autorisation supplémentaireautreDroits des utilisateurs.
Sélection de subventions
sur étudiant
à user_tom
Avec option de subvention
-----
créer une connexion marry with password='marry001'
Créer user_marry utilisateur pour la connexion Marry
--Créer un personnage
créer un rôle dbnormuser
--- autoriser les rôles
Sélection de subventions
sur étudiant
vers dbnormuser
--Spécifier un rôle serveur fixe (connexion)
sp_addsrvrolemember marier, administrateur système
Supprimer
sp_dropsrvrolemember marier, administrateur système
--Voir les utilisateurs
sp_helpuser
--- créer une nouvelle contrainte de clé étrangère
MODIFIER TABLE test_sub AJOUTER DES CONTRAINTES main_id_cons RÉFÉRENCES À CLÉ ÉTRANGÈRE (main_id) test_main ;
--- retirer les clés étrangères
MODIFIER TABLE test_sub DROP CONTRAINTE main_id_cons
--Créer des clés étrangères de suppression en cascade
MODIFIER TABLE test_sub AJOUTER CONTRAINTE main_id_cons RÉFÉRENCE ÉTRANGÈRE (main_id) test_main LORS DE LA SUPPRESSION
Cascade
--Créer des clés étrangères à jour en cascade
MODIFIER TABLE test_sub AJOUTER CONTRAINTES main_id_cons CLÉ ÉTRANGÈRE (main_id) RÉFÉRENCE test_main LORS DE LA MISE À JOUR
Cascade
--Créer et supprimer la clé primaire référencée est que la clé étrangère de la relation de référence de la clé est réglée sur nulle
MODIFIER TABLE test_sub AJOUTER CONTRAINTES main_id_cons CLÉ ÉTRANGÈRE (main_id) RÉFÉRENCE test_main LORS DE LA MISE À JOUR
Set null

---- Complétude des références
On ne peut pas supprimer un enregistrement avec une clé étrangère
|




Précédent:2011 MSSQL Data Creation Secure .mdb Database tutoriel
Prochain:2011 Tutoriel sur la vulnérabilité de la sécurité de validation des mots de passe MSSQL
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com