2013-05-24 12 views
13

Ho un dashboard BI in Excel 2010 utilizzando Powerpivot, che è connesso a un numero interrogato su uno SQL Server. Quando sono state configurate le connessioni, ho controllato la casella su "Salva password" su ciascuna di esse. Tuttavia, ogni volta che i miei utenti riaprono il documento e vanno alla finestra di Powerpivot e selezionano "RefreshAll", devono digitare la password più volte (una volta per ogni tabella), che non è adatta.Inserimento di password per ogni tabella connessa da SQL Server 2008 R2 in Excel 2010 Add-in Powerpivot

Ho guardato here e here e sembra che stia vivendo lo stesso problema di un numero di altre persone. Ho ripreso da zero, assicurandomi che la casella 'salva password' sia stata definitivamente verificata su ogni stringa di connessione.

L'unica soluzione mi viene in mente è quello di autenticazione di Windows dell'utente, ma questo documento è inteso per l'uso diffuso, e come tale questo richiede un sacco di manutenzione, e sarà davvero infastidire il mio amministratore di server :)

Qualcuno ha una soluzione alternativa o un modo per risolvere il problema?

+0

Ho riscontrato lo stesso problema durante la connessione a un database MySQL tramite una connessione ODBC. Quindi, non penso che abbia nulla a che fare con il tipo di database a cui si sta connettendo. Ho anche provato ad aggiungere la password esplicitamente nella stringa di connessione, ma viene rimossa dopo la riapertura del documento. – Wouter

risposta

0

Questa soluzione si avvicina, ma non sembra funzionare nel mio caso. Potrebbe funzionare per gli altri però ...

Riepilogo della soluzione:
Nella finestra principale di Excel nella scheda Dati, selezionare Connessioni, quindi selezionare la connessione della cartella di lavoro che corrisponde alla connessione PowerPivot. Fare clic su Proprietà, passare alla scheda definizione e selezionare la casella "Salva password".

Fonte:
http://cpa-it.com/password-not-saved-in-powerpivot-connection-when-using-sql-authentication/#comment-10654

0

ho trovato una soluzione che funziona per me, ma potrebbe non essere una soluzione ideale per gli altri.

Nella finestra principale di Excel, è possibile creare una nuova connessione utilizzando un file di connessione (.odc). Se si crea questo file su un'unità di rete condivisa a cui tutti gli utenti possono accedere, e si sceglie di memorizzare la password nel file di connessione, la password viene memorizzata in modo naturale.

È quindi possibile continuare e utilizzare questa connessione nella finestra di PowerPivot. Non verrà più richiesta una password per l'aggiornamento dei tavoli.

Ovviamente questa è solo una soluzione utile all'interno di una LAN aziendale e se non vi sono implicazioni di sicurezza per l'archiviazione della password su un fileserver in un file odc.

+0

L'ho testato di nuovo, un anno dopo, e non posso riprodurlo. Penso che il mio Excel sia stato aggiornato a una nuova versione ... – Wouter