Quindi abbiamo un problema interessante in cui gli utenti ricevono il seguente errore quando provano a interrogare una vista in SQL Server 2008 R2:
Messaggio 7415, livello 16, stato 1, riga 1 accesso ad hoc al provider OLE DB "Microsoft.ACE.OLEDB.12.0" è stato negato. È necessario accedere a questo provider tramite un server collegato.
Studiando il problema, ho trovato più di un paio di articoli in elenco che apportano modifiche ai parametri OPENROWSET, modifiche al valore del registro, query ad hoc distribuite, ecc. (Collegamenti agli articoli seguenti)
http://www.johnsoer.com/blog/?p=538
Stiamo ancora ricevendo l'errore dopo aver seguito i passaggi nei link sopra.
L'avvertenza qui è che quando abbiamo creato un account di prova e l'abbiamo dato, è andato tutto bene. I miei colleghi con accesso amministratore possono anche eseguire la query senza problemi.
Questa query viene inviata da un file Excel locale al server che ospita questa istanza.
Qualcuno sa di eventuali altre correzioni per il 2008?