Elemento SetEncryptionKey (XMLA)
Restablece o actualiza el cifrado de la instancia de la instancia de MicrosoftSQL ServerAnalysis Services.
Sintaxis
<Command>
<SetEncryptionKey Reset="boolean">
<Key>...</Key>
</SetEncryptionKey>
</Command>
Características del elemento
Característica |
Descripción |
---|---|
Tipo y longitud de los datos |
Cadena |
Valor predeterminado |
Ninguna |
Cardinalidad |
0-n: Elemento opcional que puede aparecer más de una vez. |
Atributos
Atributo |
Descripción |
---|---|
Restablecer |
Atributo Boolean opcional. Si está establecido en True, se restablece la clave de cifrado y se omite el contenido del elemento EncryptionKey. De lo contrario, el elemento EncryptionKey debe contener una clave de cifrado válida. |
Notas
El comando SetEncryptionKey restablece o actualiza la clave de cifrado de instancia de una instancia Analysis Services.
Cuando se instala una instancia Analysis Services por primera vez, se define una clave de cifrado para esa instancia. La clave de cifrado de instancia se basa en las credenciales de seguridad de la cuenta de usuario de Windows proporcionadas por el servicio Analysis Services durante la instalación y sólo se puede descifrar utilizando las mismas credenciales de seguridad.
Cuando una base de datos Analysis Services se crea a continuación en la instancia Analysis Services, la instancia crea una clave de cifrado de la base de datos. La clave de cifrado de la base de datos se utiliza para cifrar y descifrar información confidencial de la base de datos, como credenciales de seguridad utilizada para conectar a los orígenes de datos definidos en la base de datos. La instancia utiliza la clave de cifrado de la instancia para cifrar la clave de cifrado de la base de datos.
Si la instancia Analysis Services ya no puede descifrar la clave de cifrado de la instancia, los datos y metadatos de esa instancia dejan de estar accesibles. Hay varias situaciones donde la instancia no podrá descifrar la clave de cifrado de la instancia:
Se cambia la instancia Analysis Services de la cuenta de usuario de Windows a través de cualquier método o utilidad que no sea el Administrador de Configuración de SQL Server, como el Administrador de control de servicios (SCM).
La cuenta de usuario de Windows especificada para la instancia Analysis Services ya no es válida.
El error del equipo que ejecuta la instancia Analysis Services exige mover la carpeta de datos a otro equipo.
El método SetEncryptionKey puede cambiar o la clave de cifrado de la instancia existente a una clave de cifrado especificada en la propiedad Key del comando o a una clave de cifrado generada por sistema creada estableciendo la propiedad Reset del comando a True.
Nota de seguridad |
---|
Sólo los administradores del servidor pueden ejecutar este comando. |