Sintomi
Considerare lo scenario descritto di seguito:
-
In SQL Server in modalità tabulare è installato Microsoft SQL Server Analysis Services (SSAS).
-
È possibile connettere i servizi tramite un utente che appartiene a un ruolo definito con una colonna con restrizioni in una tabella.
-
È possibile eseguire una query drill-through in un'altra colonna della stessa tabella.
In questo scenario, quando si esegue la query, viene visualizzato un messaggio di errore simile al seguente:
Impossibile trovare la colonna 'column_name' nella tabella 'table_name' .
Ad esempio, si definisce la sicurezza Livello oggetto nella tabella Reseller Sales e nella colonna Gross Profit e quindi si crea un ruolo che lo limita alle autorizzazioni di lettura. La query drill-through non riesce e viene visualizzato il messaggio di errore seguente:
Impossibile trovare la colonna 'Profitto lordo' nella tabella '$Reseller Sales'.
Risoluzione
Questo problema è stato risolto nell'aggiornamento seguente per SQL Server:
-
Aggiornamento cumulativo 9 per SQL Server 2017
Informazioni sulle build SQL Server
Ogni nuova build per SQL Server contiene tutti gli aggiornamenti rapidi e le correzioni per la sicurezza inclusi nella build precedente. È consigliabile installare la build più recente per la versione di SQL Server:
Stato
Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".
Riferimenti
Informazioni sulla terminologia standard utilizzata da Microsoft per descrivere gli aggiornamenti software.