Práctico 2: Crear y administrar claves maestras

 

Lo que vamos a realizar es crear una clave maestra de base de datos, así como también un usuario de db basado en un certificado. Y por último vamos a realizar backup del certificado.

Primero creamos una clave maestra en nuestra base de datos

use abel
go

create master key encryption by password = '$esta_ES_mi_clave_2011$'
go

Ahora vamos a realizar un backup de la clave maestra

Nota: debe almacenarlo en una ubicación segura
use abel
go

open master key decryption by password = '$esta_ES_mi_clave_2011$'

backup master key 
to file = 'c:\db\carpetaSegura\abelMasterKey.key'
encryption by password = '$esta_ES_mi_clave_para_backup_2011$'
go
Creamos un certificado
create certificate miCertificado with subject = 'Certificado de prueba'
go

Hacemos un backup del certificado

backup certificate miCertificado 
to file = 'C:\db\carpetaSegura\miCertificado.cer'
go

Creamos un usuario de base de datos y lo relacionamos con el certificado

create user miUsuarioCertificado 
from certificate miCertificado
go

Tags for Práctico 2: Crear y administrar claves maestras