Elemento SetEncryptionKey (XMLA)
Reimposta o aggiorna la chiave di crittografia dell'istanza per l'istanza MicrosoftSQL ServerAnalysis Services.
Sintassi
<Command>
<SetEncryptionKey Reset="boolean">
<Key>...</Key>
</SetEncryptionKey>
</Command>
Caratteristiche elemento
Caratteristica |
Descrizione |
---|---|
Tipo di dati e lunghezza |
Stringa |
Valore predefinito |
Nessuno |
Cardinalità |
0-n: Elemento facoltativo che può presentarsi più di una volta. |
Attributi
Attributo |
Descrizione |
---|---|
Reimposta |
Attributo Boolean facoltativo. Se impostato a Vero, la chiave di crittografia viene reimpostata e il contenuto dell'elemento EncryptionKey viene ignorato. In caso contrario, l'elemento EncryptionKey deve contenere una chiave di crittografia valida. |
Osservazioni
Il comando SetEncryptionKey reimposta o aggiorna la chiave di crittografia dell'istanza per un'istanza Analysis Services.
Quando un'istanza Analysis Services viene installata, una chiave di crittografia viene definita per quell'istanza. La chiave di crittografia dell'istanza è basata sulle credenziali di sicurezza dell'account utente di Windows fornite per il servizio Analysis Services durante l'installazione e può essere decifrata solo utilizzando le stesse credenziali di sicurezza.
Quando un database Analysis Services viene creato sull'istanza Analysis Services, l'istanza crea una chiave di crittografia del database. La chiave di crittografia del database viene utilizzata per crittografare e decifrare informazioni riservate per il database, ad esempio credenziali di sicurezza utilizzate per connettersi alle origini dati definite nel database. L'istanza utilizza la chiave di crittografia dell’istanza per crittografare la chiave di crittografia del database.
Se l'istanza Analysis Services non è più in grado di decifrare la chiave di crittografia dell'istanza, i dati e i metadati su quell'istanza diventano inaccessibili. Ci sono molte situazioni dove l’istanza non sarà in grado di decifrare la chiave di crittografia dell'istanza:
L'account utente di Windows viene modificato per l'istanza Analysis Services tramite qualsiasi metodo o utilità diversa da SQL Server Gestione configurazione, ad esempio la Gestione controllo servizi (Gestione controllo servizi).
L'account utente di Windows specificato per l'istanza Analysis Services non è più valido.
Errore del computer che esegue l'istanza Analysis Services. È necessario spostare la cartella dei dati a un altro computer.
Il metodo SetEncryptionKey può modificare la chiave di crittografia dell'istanza esistente in una chiave di crittografia specificata nella proprietà Key del comando, o in una chiave di crittografia generata dal sistema creata impostando la proprietà Reset del comando a vero.
![]() |
---|
Questo comando può essere eseguito solo dagli amministratori del server. |