Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 11788|Respuesta: 0

[Fuente] Seguridad de bases de datos SQL 2005 e integridad referencial

[Copiar enlace]
Publicado en 26/11/2014 15:47:16 | | |
--Crea una cuenta de inicio de sesión
Crear nombre de usuario de inicio de sesión con contraseña='contraseña'
--Crear usuario de base de datos
Crear nombre de usuario para el usuario de inicio de sesión
--- conceder permiso de consulta de usuario a la tabla Student y concederle autorización adicionalOtroDerechos de los usuarios.
Grant Select
en el estudiante
user_tom
Con opción de concesión
-----
crear inicio de sesión casarse con contraseña='marry001'
Crear user_marry de usuario para iniciar sesión casar
--Crear un personaje
Create role dbnormuser
--- autorizar roles
Grant Select
en el estudiante
a dbnormuser
--Especificar un rol fijo de servidor (inicio de sesión)
sp_addsrvrolemember casar, administrador de sistemas
Borrar
sp_dropsrvrolemember casarse, administrador de sistemas
--Ver usuarios
sp_helpuser
--- crear una nueva restricción de clave extranjera
ALTERAR TABLE test_sub AÑADIR RESTRICCIONES main_id_cons REFERENCIAS CLAVE EXTRANJERA (main_id) test_main;
--- eliminar las llaves foráneas
ALTERAR TABLE test_sub DROP RESTRICCIÓN main_id_cons
--Crear claves externas de eliminación en cascada
ALTERAR TABLE test_sub AÑADIR RESTRICCIÓN main_id_cons CLAVE EXTRANJERA (main_id) REFERENCIA test_main AL ELIMINAR
Cascada
--Crear cascada de actualizar claves foráneas
ALTERAR TABLE test_sub AÑADIR RESTRICCIÓN main_id_cons CLAVE EXTRANJERA (main_id) REFERENCIA test_main AL ACTUALIZAR
Cascada
--Crear y eliminar la clave primaria referenciada es que la clave externa de la relación de referencia de clave se establece en nula
ALTERAR TABLE test_sub AÑADIR RESTRICCIÓN main_id_cons CLAVE EXTRANJERA (main_id) REFERENCIA test_main AL ACTUALIZAR
Set nulo

---- Completitud de referencia
No puedes borrar un registro con una clave extranjera
|




Anterior:Tutorial de creación de datos seguros .mdb de bases de datos MSSQL 2011
Próximo:Tutorial de vulnerabilidad de seguridad de validación de contraseñas MSSQL 2011
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com