2012-06-27 7 views
5

Sto lavorando su file .dtsx che legge da un database e genera un file flat. Durante il test il pacchetto, usando SQL di Utilità di esecuzione pacchetti, ho ottenuto questo avvertimento:Il pacchetto SSIS non è in grado di aprire la memoria condivisa globale per comunicare con le prestazioni DLL

Warning: Could not open global shared memory to communicate with performance DLL; data flow performance counters are not available. To resolve, run this package as an administrator, or on the system's console. 

Nella mia ricerca ho ricevuto messaggi contrastanti su come affrontare la questione. Una persona ha affermato che si tratta di un problema con i tipi di dati tra la sorgente e la conversione dei dati. Un altro ha detto che si trattava semplicemente di un avvertimento che può essere ignorato fino a quando non hai bisogno di contatori delle prestazioni (cosa che non credo di fare). Ho anche trovato dove è un problema su computer che eseguono xp senza SQL Service Pack, ma io sono su Windows 7.

Dovrei preoccuparmi di questo avviso?

risposta

6

La mia comprensione è che UAC non consente l'accesso VS/BIDS ai contatori delle prestazioni. Per l'esecuzione giornaliera dei pacchetti, stai bene. Non ha alcun impatto sulla capacità di esecuzione di SSIS né altera il risultato delle trasformazioni dei dati.

+0

Dopo essere entrato nel pacchetto per funzionare correttamente (ho dovuto correggere una stringa di connessione) posso verificare che l'avviso possa essere ignorato e il pacchetto funzioni ancora (almeno nel mio caso). – Ben

10

Se si desidera impedire che questo avviso si verifichi, è possibile aggiungere l'account utente utilizzato per eseguire il pacchetto (ad esempio l'account e/o l'account di SQL Server Agent) nel gruppo locale "Utenti di Performance Monitor".

Se questa modifica viene apportata per qualsiasi servizio, ad es. SQL Server Agent, il servizio dovrà essere riavviato affinché la modifica abbia effetto.

+0

Bella soluzione semplice, funziona perfettamente – Geoff

+0

L'unica soluzione funzionante che ho trovato finora ... –

Problemi correlati