Sintomi
Si supponga di utilizzare Analysis Services di SQL Server 2008 R2. Quando si esegue un'operazione di elaborazione su una dimensione in Analysis Services e il servizio è sotto pressione della memoria, i dati della dimensione potrebbero essere danneggiati.
Nota: Questo problema si verifica in una condizione di competizione relativamente rari in cui non è pervasiva. Quando si verifica questo problema, è possibile che si verifichi errori ProcessUpdate o relazioni di dimensione scorretto. Di seguito sono alcune condizioni e i comportamenti sono osservati per questo problema:-
Utilizzo della memoria di Analysis Services supera il limite di memoria alta configurato per il servizio durante l'operazione di elaborazione. In questo modo di Analysis Services eliminare in modo aggressivo pagine di memoria.
-
Nessun messaggio di errore o registra che si è verificato durante l'elaborazione e dell'elaborazione della dimensione non avrà esito negativo. Completa e scrive dati danneggiati nel file di dimensione.
-
Il problema è probabilmente manifesti le relazioni tra attributi di dimensione non è valido per i membri di dimensione appena aggiunto. Ad esempio: un membro nella dimensione prodotto venga visualizzata in scorretto categoria o sottocategoria.
-
Tale danneggiamento può presentarsi anche una successiva ProcessUpdate su una dimensione che contiene le relazioni tra attributi Rigid . Elaborazione della dimensione potrebbe non riuscire con il seguente messaggio di errore:
' Impossibile modificare relazioni rigide tra gli attributi durante l'elaborazione incrementale di una dimensione
Nota: Questo errore può verificarsi anche per motivi legittimi, ad esempio le modifiche nell'origine dati sottostante. Tuttavia, se i dati della tabella o vista che funge da origine per la dimensione sottostanti non è cambiato, questo potrebbe essere la causa dell'errore.
-
Il problema non sempre si verifica quando il server è sotto pressione della memoria, ma si verifica se il thread di pulito rimuove una pagina di dati per i membri di dimensione appena aggiunto, prima del completamento dell'elaborazione della dimensione. Si tratta di una condizione di competizione relativamente rari tra il thread di elaborazione della dimensione e i thread di pulitura della memoria nel servizio Analysis Services.
-
Dopo aver installata questa correzione non si verificherà il problema, ma gli oggetti interessati dovranno essere rielaborati per risolvere il problema.
-
Un ProcessUpdate su una dimensione interessata quando il server non è sotto pressione della memoria correggerà i danni causati dal problema per tutte le relazioni flessibile. Per una dimensione di interessati con uno o più rigida le relazioni tra attributi, l'elaborazione avrà esito negativo con il messaggio di errore riportato sopra.
-
Per correggere il problema per le dimensioni che sono contenente rigida relazioni, modificare le relazioni tra attributi per la dimensione interessata sul server e quindi eseguire una ProcessUpdate. La relazione tra attributi può essere modificata alla rigida e gli indici per i gruppi di misure che utilizzano la dimensione verranno ricostruiti.
-
Nota: Dopo avere applicato questo hotfix, la versione di SQL Server sarà 10.50.6548.0.
Risoluzione
Informazioni sull'hotfix
Un hotfix supportato è disponibile da Microsoft. Tuttavia, questo hotfix è destinato esclusivamente alla risoluzione del problema descritto in questo articolo. Applicare questo hotfix solo ai sistemi in cui si verificano questo problema specifico.
Se l'hotfix è disponibile per il download, vi è una sezione "Hotfix Download disponibile" nella parte superiore di questo articolo della Knowledge Base. Se non viene visualizzato in questa sezione, inviare una richiesta al servizio clienti Microsoft e supporto tecnico per ottenere l'hotfix. Nota: Se si verificano ulteriori problemi o se è necessaria attività di risoluzione aggiuntiva, potrebbe essere necessario creare una richiesta di assistenza separata. I costi di supporto normale verranno applicati per eventuali ulteriori domande e problemi che non dovessero rientrare specifico hotfix in questione. Per un elenco completo dei numeri di telefono del servizio clienti Microsoft e supporto tecnico o per creare una richiesta di assistenza separata, visitare il seguente sito Web Microsoft:http://support.microsoft.com/contactus/?ws=supportNota: Il modulo "Hotfix Download disponibile" Visualizza le lingue per cui è disponibile l'hotfix. Se non è disponibile la lingua, è perché un aggiornamento rapido non è disponibile per tale lingua.
Informazioni sul riavvio
Non è necessario riavviare il computer dopo avere applicato questo hotfix.
Informazioni del Registro di sistema
Non è necessario modificare il Registro di sistema dopo aver applicato questo hotfix.
Informazioni sulla sostituzione dell'aggiornamento rapido
Questo hotfix non sostituisce eventuali altri aggiornamenti rapidi.
Stato
Microsoft ha confermato che questo è un problema dei prodotti Microsoft elencati nella sezione "Si applica a".