Sintomi
Supponiamo che ci si connetta a Microsoft SQL Server 2012 o 2014 Analysis Services in uso in una porta non predefinita e che SQL browser sia impostato su disattivato. Quando si esegue una query MDX (Multidimensional Expressions) per la creazione di cubi, è possibile che venga visualizzato il messaggio di errore seguente:
Esecuzione della query... Non è possibile effettuare una connessione al server "ServerName\instance" oppure Analysis Services non è in uso nel computer specificato. Errori nel provider OLE DB. Si è verificato un errore durante la chiamata di informazioni sull'istanza denominate dal servizio SQLBrowser nel server ' nomeserver ' . Errori nel provider OLE DB. Impossibile connettersi al redirector. Verificare che il servizio SQLBrowser sia in uso nel server "ServerName" . Completamento esecuzione
Causa
Il problema si verifica perché viene eseguito il percorso del codice errato. Una connessione cerca sempre di usare il formato del nome dell'istanza, che si basa sul browser SQL.
Risoluzione
Dopo aver applicato l'hotfix, imposta il valore di LocalCubeServerPortInConnectionString su 1 per abilitare questa funzionalità nel file di configurazione SSAS.
Informazioni sui Service Pack per SQL Server 2014
Per risolvere il problema, ottenere Service Pack 1 per SQL Server 2014.
Per altre informazioni su SQL Server 2014 Service Pack 1 (SP1), vedere bug corretti in SQL server 2014 Service Pack 1.
Informazioni sui Service Pack per SQL Server 2012
Per risolvere il problema, ottenere il Service Pack più recente per Microsoft SQL Server 2012. Per altre informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base seguente per visualizzare l'articolo:
2755533 Come ottenere il Service Pack più recente per SQL Server 2012
Stato
Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".