Sql-Server-2005

SQL Server 2014 Upgrade Technical Guide

Davide Mauri

Come ormai saprete, il supporto a SQL Server 2005 sta per terminare e come abbiamo già avuto modo di dire è ora di pensare ad un upgrade se ancora siete fermi a questa versione. L’upgrade è un processo che, pur non essendo particolarmente complicato in generale, è sicuramente critico, in particolare se oltre all’engine relazionale utilizzate anche altri componenti della suite. Per questo motivo, con ogni versione di SQL Server, viene rilasciata una corposa guida dedicata all’upgrade:

SQL Server 2005: è ora di salutarci

Davide Mauri

Se siete ancora su SQL Server 2005, è bene che pensiate seriamente di migrare ad una versione più nuova del prodotto (direi la 2014 come minimo) perchè è ormai giunto il momento della pensione anche per questa gloriosa versione. E’ stata una release con le feature più ricche, con l’introduzione di XML, CLR e SSIS per non parlare di un rinnovamento totale di SSAS, ma ha fatto il suo tempo. Aveva già raggiunto la milestone di fine supporto qualche anno fa, ma dal 12 Aprile 2016, finirà anche il supporto esteso che significa, in poche parole: basta aggiornamenti anche se dovessero essere legati alla sicurezza.

SQL Server 2005 Fine Supporto

Davide Mauri

Il supporto per SQL Server 2005 terminerà il 12 aprile 2016. E’ quindi ora, se non lo avete già fatto, di iniziare a programmare l’upgrade ad una versione più aggiornata di SQL Server. Il nostro consiglio è quello di passare direttamente alla versione 2014, di cui è stato appena rilasciato il Service Pack 1. Se volete però avere l’ultima tecnologia disponibile vi consigliamo di iniziare a valutare SQL Server 2016, di cui è stata recentemente rilasciata una versione beta, che è ricchissima di funzionalità estremamente interessanti come il supporto native a JSON, le tabelle temporali, miglioramenti al column-store (introdotto in SQL Server 2012) ed una integrazione unica e straordinaria con R e Hadoop.

SQL Server Maintenance Solution

Gianluca Hotz

La diffusissima soluzione di Ola Hallengren per la manutenzione completa di SQL Server è stata aggiornata e testata per SQL Server 2014 con l’aggiunta di opzioni per le nuove funzionalità:

  • Backup Encryption
  • lock priorities per la ricostruzione online degli indici
  • ricostruzione online di singole partizioni di indici
  • aggiornamento delle statistiche per le tabelle memory-optimized

Script e documentazione sono disponibili al seguente link: http://ola.hallengren.com

SQL Server Data Tools - November 2012 Update

Davide Mauri

E’ stato rilasciato l’update di Novembre 2012 di SQL Server Data Tools. L’aggiornamento aggiunge il supporto alle nuove feature introdotte dalla SP1 di SQL Server 2012, oltre che l’aggiunta della notifica automatica di nuovi aggiornamenti.

Il blog post con i dettagli, direttamente dal team di sviluppo, è qui:

http://blogs.msdn.com/b/ssdt/archive/2012/11/07/sql-server-data-tools-november-2012-is-now-available.aspx

Detect Heap Tables

Sergio Govoni

Quando progettiamo una nuova tabella, è molto importante decidere di creare o meno l’indice cluster.

Una tabella che non ha l’indice cluster è chiamata anche tabella HEAP, mentre una tabella su cui insiste un indice cluster è definita clustered table. Se non ci poniamo il problema, di creare o meno il clustered index in fase di progettazione, probabilmente non ci penseremo più fino a quando gli utenti (eventualmente) non si lamenteranno delle performance della nostra soluzione (database o applicativa).

Message 8152: String or binary data would be truncated

Sergio Govoni

Recentemente, ho avuto l’occasione di seguire in prima persona l’aggiornamento di versione del software gestionale presso un cliente. Una delle best practicies da adottare in queste situazioni è la predisposizione di un ambiente di test (con una copia del DB del cliente) su cui installare la nuova versione dell’ERP. Tale ambiente servirà per eseguire gli opportuni test prima di passare in produzione l’aggiornamento.

Il sistema gestionale è dotato anche di un’interfaccia che permette di dialogare con il software di logistica di una società di spedizioni, presso la quale viene stoccato il materiale destinato alla vendita. Lo spedizioniere dovrà quindi essere informato periodicamente circa le spedizioni da eseguire. Si comprende facilmente quanto il modulo di interfaccia diventi un punto critico in sede di aggiornamento e proprio per questo motivo dovrà essere provato in tutte le situazioni.

ClearTrace

Davide Mauri

ClearTrace consente di analizzare con estrema facilità i file di traccia del SQL Profiler di SQL Server 2000/2005/2008/2008 R2 mediante l’importazione della traccia in un database SQL Server e la visualizzazione delle informazioni di performance (Executions, CPU, Reads, Writes). Il tool, realizzato da Bill Graziano (SQL Server MVP), è free e, inoltre, da pochi giorni è disponibile anche in una versione on-line per il momento in versione Beta.

Download: http://www.scalesql.com/cleartrace/default.aspx

On-line (TraceTune): http://www.tracetune.com/

SQL Server Team-based Development

Sergio Govoni

Dal sito Red-Gate è possibile scaricare gratuitamente l’eBook: SQL Server Team-based Development degli autori Phil Factor, Grant Fritchey, Alex Kuznetsov e Mladen Prajdic.

L’eBook spiega come utilizzare in modo congiunto Script, SQL Server Tools e alcuni toolbelt di Red Gate per implementare applicazioni database lavorando in team. Il live motive è quello di ricondurre un progetto d’implementazione database ad un “normale” progetto di sviluppo… utilizzando gli strumenti che SQL Server e Red Gate mettono a disposizione.

Le basi di dati spiegato a mia nonna

Davide Mauri

Scheda del libro:

Autore: Mario De Ghetto
Prezzo: Euro 35,00
Caratteristiche: Pagine 384 pag - 17x24 bn
Numero Edizione 1
Anno di edizione: 2010
Argomento: Informatica
ISBN: 9788882338220
Lingua: Italiana
Collana: digital lifestyle pro

Le basi dati sono fondamentali per quelle applicazione che devono gestire diverse informazioni. Il libro Le basi di Dati spiegato a mia nonna http://www.***.it/scheda.aspx?ID=31657 , edito della casa editrice *** http://www.***.it ,   fornisce in maniera esauriente e molto semplice il funzionamento dei database. L’autore del libro, Mario De Ghetto,  propone anche per questo libro una spiegazione molto semplice e curata per coloro che  non hanno dimestichezza con le base dati. La formula utilizzata è la stesa dei precedenti libri che ha pubblicato l’autore per questa casa editrice. Con la frase “Spiegate a mia nonna” fa comprendere come il libro tratta l’argomento in maniera molto semplice per facilitarne la comprensione anche a coloro che non hanno una buona padronanza dell’informatica.