Sintomi
Si supponga di applicare uno dei pacchetti di aggiornamento cumulativo seguenti a Microsoft SQL Server 2008 R2:
-
Pacchetto di aggiornamento cumulativo 3 per SQL Server 2008 R2 Service Pack 2 (SP2) o una versione successiva
-
Pacchetto di aggiornamento cumulativo 8 per SQL Server 2008 R2 Service Pack 1 (SP1) o una versione successiva
Quando si prova a eseguire alcune query MDX (Multidimensional Expression) che è possibile eseguire in precedenza, viene visualizzato il messaggio di errore seguente:
Errore OLE DB: errore OLE DB o ODBC: nome di colonna non valido "<columnname>".; 42S22; Nome di colonna non valido "<columnname>".; 42S22.
Causa
Questo problema si verifica perché la correzione per il problema descritto nell'articolo 2741143 della Microsoft Knowledge base contiene una regressione.
Risoluzione
Il problema è stato risolto per la prima volta nel seguente aggiornamento cumulativo di SQL Server.
Aggiornamento cumulativo 11 per SQL Server 2012 /en-us/help/2908007
Aggiornamento cumulativo 9 per SQL Server 2008 R2 SP2 /en-us/help/2887606
Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli hotfix e tutti gli aggiornamenti della 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".