February 2009 Blog Posts

NHibernate e Piani di esecuzione

In questi giorni in azienda ho seguito corso molto interessante sul tuning di Sql Server, tenuto da Andrea Benedetti che saluto e ringrazio per la sua simpatia e per le grandi conoscenze. Durante queste giornate abbiamo individuato due problemi dovuti alla configurazione errata di NHibernate che potevano degradare le performance dell’applicazione. Il primo problema si presenta quando nei file di mapping non vengono indicati i tipo di dati e viene lasciato ad NHibernate il compito di dedurli. <class name="Customer" table="customer_tb" lazy="false">    <id name="IdCustomer" column="idCustomer"  unsaved-value="0">      ...

Excel 2007 e la sincronizzazione di elenchi SharePoint

Nella nuova versione di Excel 2007 non è più possibile sincronizzare gli elenchi di SharePoint perchè la funzionalità è stata deprecata. (Credo perchè non supporata dal nuovo formato OpenXml). Ciò nonostante è ancora possibile utilizzare tale funzionalità installando un Add-in per Excel 2007 oppure utilizzare, in modalità compatibilità, file salvati nel formato 2003. Microsoft SharePoint Team Blog

Convertire Sito Web in Applicazione Web

Dopo averci pensato per un po’ di tempo (visto l’impatto) ho deciso di cambiare il modello del progetto web su cui sto lavorando. I motivi principali che mi hanno spinto sono: L’impossibilità di avere un file di progetto e quindi gestire i riferimenti sotto source control in maniera precisa La velocità di compilazione in progetti di una certa dimensione   Convertire un sito web in una applicazione web è relativamente semplice: Creare un nuova applicazione web nella stessa soluzione del sito ...

[SSIS] Utilizzare Stored all’interno di Origine OLE DB

Mi è capitato di creare un pacchetto SSIS che utilizzasse una stored procedure all’interno di un blocco Origine OLE DB. Quello che accede di strano è che nella schermata Colonne non viene visualizzata nessuna colonna nonostante all’interno della query venga effettuata una select per ritornare i valori. Nel mio caso specifico il comportamento sembra dovuto dal fatto che la stored procedure all’interno utilizza una tabella temporanea. Credo però che il problema sia più ampio e dovuto al fatto che le stored procedure non hanno i metadati e quindi Integration Service deve in qualche modo costruirli. ...

SqlParamiter e lunghezza dei parametri di output di tipo testo

Quando si vuole ritornare un parametro di ouput di tipo testo da una stored procedure, utilizzando la classe SqlParamiter, bisogna ricordarsi di impostare la proprietà SqlParameter.Size. Di default infatti la proprietà viene impostata ad 1 e viene ritornato quindi solo il primo carattere. Impostando la proprietà a -1 vengono presi tutti i caratteri e possiamo restituire anche tipi come nvarchar(max) o ntext.

«February»
SunMonTueWedThuFriSat
25262728293031
1234567
891011121314
15161718192021
22232425262728
1234567