siquellando

...scoperte e considerazioni Sql di uno sviluppista
(un po' sviluppatore e un po' sistemista)

gennaio 2009 - Posts

Virtual PC che non appare (2° puntata: Vista)

In un precedente post http://community.ugiss.org/blogs/orsocurioso/archive/2008/05/13/virtual-pc-che-non-appare.aspx avevo illustrato come risolvere un fastidioso bug di Virtual PC.

Le cose dette allora valevano per XP, ma se vi trovate su Vista il percorso in cui trovare il file Options.xml cambia ed e' il seguente: C:\Users\__Name_Of_Your_Windows_Account__\AppData\Roaming\Microsoft\Virtual PC

Questo in quanto su Vista il folder C:\Documents and Settings in realta' non esiste, viene visualizzato solo per compatibilita' con le precedenti versioni del S.O., ma non e' accessibile.

Di seguito la corrispondenza tra alcuni folder XP e quelli Vista:


Documents & Settings -> \Users
My Documents -> \Users\youraccount\Documents
My Music -> \Users\youraccount\Music
Application Data -> \Users\youraccount\AppData

Transparent Data Encryption e tempdb

Come e' noto SQL 2008 ha aggiunto (solo nell'edizione Enterprise) la Transparent Data Encryption (TDE) tra le possibilita' a disposizione di chi deve cifrare i dati presenti nel database.

Come spiegato anche da Luca ( http://community.ugiss.org/blogs/lbianchi/archive/2008/06/25/transparent-data-encryption.aspx ) l'attivita' di cifratura e' trasparente alle applicazioni in quanto e' SqlServer che si preoccupa di cifrare i dati all'atto della scrittura su disco e di decifrarle nel momento che vengono caricati in memoria.

Ovviamente l'attivita' continua di encryption aggiunge un carico di lavoro che va tenuto presente nel momento che scegliamo di utilizzare tale feature. A questo proposito si puo' essere indotti a pensare che il sovraccarico di lavoro di CPU sia generato solamente dalle query che utilizzano il database protetto tramite TDE... Ma non e' cosi' Surprise

Se tra i database dell'istanza ve ne e' almeno uno con il TDE abilitato allora viene criptato anche il tempdb e questo significa che tutte le operazioni che coinvolgono il tempdb genereranno un attivita' di encryption, anche se il database oggetto di query non e' cifrato... Basta saperlo Wink