Estoy leyendo algunos documentos y documentos sobre el cifrado de datos transparente. Algunos documentos mencionan también la copia de seguridad de la clave maestra de servicio (para aclarar, no estoy hablando de la clave maestra de la base de datos). Simplemente no entiendo exactamente por qué esto es necesario, porque pude hacer una copia de seguridad / restaurar una base de datos con cifrado TDE del servidor A (copia de seguridad) al servidor B (restaurar) sin usar ninguna clave maestra de servicio.
¿En qué escenario necesito restaurar la clave maestra de servicio?
Respuestas:
Si está hablando de la clave maestra del servicio SQL, es muy raro que realmente necesite restaurarla.
Estoy pensando en un par de escenarios en los que necesita restaurar el SMK ...
De alguna manera se corrompió.
Está reconstruyendo su servidor SQL y planea restaurar todas las bases de datos, incluidas las bases de datos del sistema desde la copia de seguridad. Por lo general, en este caso también es posible que no necesite restaurar el SMK si está utilizando la misma cuenta y contraseña del servicio SQL.
En TDE no necesita restaurar el SMK. Como todos dijeron, solo necesita el certificado y la clave privada. No necesita tener la misma clave maestra de la base de datos, ya que cuando crea el certificado a partir de la copia de seguridad, el DMK de la máquina de destino lo cifra.
fuente
Cuando mueva una base de datos TDE a una nueva instancia, lo que debe asegurarse es que el certificado adecuado (o clave asimétrica) también esté en la
master
base de datos del destino . Si no lo hace, recibirá el siguiente error:No es la clave maestra del servicio la que necesita moverse con la copia de seguridad de la base de datos habilitada para TDE, pero sería el certificado. Por ejemplo, supongamos que creó su DEK (clave de cifrado de la base de datos) con un certificado
master
denominado MyTDECert . Sin ese certificado en su instancia de destino, no podrá restaurar su base de datos.fuente
Un caso en el que necesita hacer una copia de seguridad y restaurar el SMK es cuando está actualizando una topología de replicación.
fuente