Recent Posts

0
Comments

CHECK CONSTRAINT by sgovoni

I constraint rafforzano l’integrità del database e definiscono regole relativamente ai valori ammessi in una o più colonne di una tabella. Un constraint di tipo CHECK rafforza l’integrità di dominio limitando i valori che possono essere memorizzati in...
0
Comments

Quando l’opzione ANSI_NULLS ha effetto su optimizer e prestazioni by sgovoni

Riprendo un argomento già trattato in precedenza, nel post ANSI_NULLS by default: Differences between OLE DB and BDE , per aggiungere alcune considerazioni sul comportamento dell'optimizer (e quindi sulle prestazioni) quando il valore assegnato all'opzione...
0
Comments

Scambiare dati utilizzando XML by sgovoni

La possibilità di scambiare dati utilizzando il linguaggio XML è un requisito comune di molte delle applicazioni odierne. Ipotizziamo che la vostra organizzazione abbia terziarizzato la gestione logistica del magazzino di stoccaggio dei prodotti (finiti...
0
Comments

A pranzo con un Leader by sgovoni

Martedì, in occasione di una giornata di consulenza sul tema “Migrazione di progetti complessi da Delphi 5 a Delphi 2007”, ho avuto il piacere e l’onore di pranzare con Marco Cantù , la persona di riferimento a livello internazionale per il mondo Delphi...
Filed under: ,
0
Comments

Algoritmo per il calcolo della cifra di controllo di un codice UCC/EAN by sgovoni

Riprendo il tema della codifica a barre per esaminare l’algoritmo di calcolo della cifra di controllo (check digit) di un codice UCC/EAN. Lo standard di codifica UCC/EAN richiede che ogni codice generato termini con una cifra compresa tra zero e nove...
Filed under: , ,
0
Comments

ANSI_NULLS by default: Differences between OLE DB and BDE by sgovoni

Se state pensando di rimuovere, dalla vostra applicazione scritta in Delphi, tutte le dipendenze da DB-Library per sostituire BDE con OLE DB, tenete in considerazione che: Il driver ODBC di SQL Native Client e il provider OLE DB SQL Native Client per...
0
Comments

I codici a barre sulle unità consumatore a peso fisso: il GTIN-13 by sgovoni

Quante volte vi hanno chiesto: Come possiamo stampare il codice a barre sui prodotti che vendiamo ? In merito ai criteri della codifica a barre trovo spesso molte idee ben confuse ed è per questo che cercherò di fare un po' di chiarezza sull'argomento...
0
Comments

Date and time are not available in next run date column for a newly created job by sgovoni

Vi è mai successo di schedulare un nuovo job e scoprire che la colonna “ Next Run Date ” visualizza la dicitura “ Date and Time are not available ” ? La schedulazione vi sembra corretta, ma il nuovo job non viene eseguito neppure con l’avvio manuale ...
0
Comments

Index Fragmentation (Parte 2) by sgovoni

Riprendo l’esempio del precedente Index Fragmentation per realizzare una piccola stored procedure USP_ExecReorgRebuildIndex() in grado di eseguire la deframmentazione degli indici con avg_fragmentation_in_percent maggiore del 10%. Dopo ogni ALTER INDEX...
0
Comments

L'etichetta logistica (SSCC) by sgovoni

Il codice SSCC ( Serial Shipping Container Code ) rappresenta il numero destinato a contrassegnare univocamente ed individualmente le unità logistiche, ovvero unità dal contenuto omogeneo o misto create per il trasporto e/o l’immagazzinamento delle merci...
0
Comments

SQL Server (2000) Enterprise Manager e Current Activity in Lock request time out period exceeded by sgovoni

L'Enterprise Manager di SQL Server 2000 permette di monitorare e visualizzare informazioni sulle attività in esecuzione: Connessioni correntemente attive e blocchi Numeri di processo, stato, blocchi e comandi che gli utenti attivi stanno eseguendo...
0
Comments

Esportazione del result-set di una query su foglio Excel by sgovoni

Come posso esportare il risultato di una query su Microsoft Excel ? Nel “Foglio1” che ho rinominato in PortafoglioOrdini vorrei esportare, ogni notte in modo automatico, gli ordini di vendita attivi mantenendo sia il file XLS salvato in una cartella condivisa...
0
Comments

Index Fragmentation by sgovoni

La frammentazione di un indice rappresenta l'uso inefficiente delle pagine dell'indice stesso. La frammentazione avviene nel tempo, dopo la modifica dei dati. Ad esempio, quando vengono aggiunte o cancellate righe di una tabella oppure quando...
0
Comments

DAC e Object Explorer by sgovoni

La connessione amministrativa dedicata (DAC) è una funzionalità introdotta dalla versione 2005 di Microsoft SQL Server. DAC permette a un amministratore di connettersi ad un server per eseguire funzioni diagnostiche o istruzioni Transact-SQL quando il...
0
Comments

Chi ha paura del BDE ? by sgovoni

Microsoft l’aveva annunciato già da tempo anche su TechNet ( http://technet.microsoft.com/it-it/library/ms143729.aspx ): "In una versione futura del Database Engine di SQL Server verrà eliminato il supporto per le connessioni da applicazioni DB-Library...
More Posts Next page »