RESTORE SERVICE MASTER KEY (Transact-SQL)

Importa una clave maestra de servicio desde un archivo de copia de seguridad.

Icono de vínculo a temasConvenciones de sintaxis de Transact-SQL

Sintaxis

RESTORE SERVICE MASTER KEY FROM FILE = 'path_to_file' 
    DECRYPTION BY PASSWORD = 'password' [FORCE]

Argumentos

  • FILE ='path_to_file'
    Especifica la ruta completa, incluido el nombre de archivo, de acceso a la clave maestra de servicio almacenada. path_to_file puede ser una ruta local o una ruta UNC a una ubicación de red.
  • PASSWORD ='password'
    Especifica la contraseña necesaria para descifrar la clave maestra de servicio que se va a importar desde un archivo.
  • FORCE
    Fuerza el reemplazo de la clave maestra de servicio, a pesar del riesgo de pérdida de datos.

Notas

Al restaurar la clave maestra de servicio, SQL Server descifra todas las claves y secretos cifrados con la clave maestra de servicio actual y, a continuación, los cifra con la clave maestra de servicio cargada desde el archivo de copia de seguridad.

Si se producen errores durante cualquier descifrado, se producirán errores en la restauración. Puede utilizar la opción FORCE para omitir los errores, pero esta opción provocará la pérdida de los datos que no sea posible descifrar.

ms187972.Caution(es-es,SQL.90).gifAdvertencia:
La clave maestra de servicio es la raíz de la jerarquía de cifrado de SQL Server. La clave maestra de servicio protege directa o indirectamente las demás claves del árbol. Si no es posible descifrar una clave dependiente durante una restauración forzada, se perderán los datos que protege la clave.

La regeneración de la jerarquía de cifrado es una operación que requiere un uso intensivo de recursos. Debe programarla durante un período de baja demanda.

Permisos

Requiere el permiso CONTROL SERVER en el servidor.

Ejemplos

En el siguiente ejemplo se restaura la clave maestra de servicio desde un archivo de copia de seguridad.

RESTORE SERVICE MASTER KEY 
    FROM FILE = 'c:\temp_backups\keys\service_master_key' 
    DECRYPTION BY PASSWORD = '3dH85Hhk003GHk2597gheij4';
GO

Vea también

Referencia

ALTER SERVICE MASTER KEY (Transact-SQL)
BACKUP SERVICE MASTER KEY (Transact-SQL)

Otros recursos

Clave maestra de servicio
Jerarquía de cifrado

Ayuda e información

Obtener ayuda sobre SQL Server 2005