Sintomi
Supponiamo che Microsoft SQL Server Analysis Services (SSAS) sia installato in SQL Server 2017 e che un ruolo sia definito con una colonna protetta. Se una misura con il nome della misura calcolata fa riferimento a quella colonna protetta e un utente che fa parte di tale ruolo esegue una query che fa riferimento al nome della misura calcolata, l'utente potrebbe ricevere un messaggio di errore simile al seguente:
Errore di calcolo MdxScript (Model) (lineNumber,ColumnNumber) nella misura ' CalculatedmeasureName ': la colonna 'ColumnName' non può essere trovata o non può essere usata in questa espressione.
L'utente deve invece ricevere un messaggio di errore che indica che la misura non esiste. Dato che la colonna è protetta, anche la misura dovrebbe essere protetta automaticamente e l'utente non deve ricevere alcuna indicazione nell'errore che la misura è una misura valida.
Risoluzione
Questo problema è stato risolto con l'aggiornamento cumulativo seguente per SQL Server:
Aggiornamento cumulativo 7 per SQL Server 2017
Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli aggiornamenti rapidi e le correzioni di sicurezza inclusi nell'aggiornamento cumulativo precedente. Vedere gli ultimi aggiornamenti cumulativi per SQL Server:
Stato
Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".
Riferimenti
Informazioni sulla terminologiautilizzata da Microsoft per descrivere gli aggiornamenti software.