SCRIPTIO
Tool free per la generazione degli script degli oggetti contenuti in un database SQL Server
|
Road To Katmai
In questo evento di tratterà di SQL Server 2008 (con ben tre sessioni), di SQLCLR, di Modellazione di dati Temporali, di tool utili per monitorare e testare SQL Server, di Visual Studio per DB PRO e di SQL Server 2005 Compact Edition.
|
Risoluzione Deadlock su Tabella utilizzata come coda di elaborazione
Questo articolo spiega come utilizzare efficaciemente una tabella come coda di elaborazione evitando i deadlock.
|
Una Piattaforma Integrata
In questo evento si parla di SQL Server 2005 guardandolo nella sua interezza, ossia come piattaforma integrata per la gestione e l'utilizzo dei dati
|
The Curse and Blessings of Dynamic SQL
Lungo e dettagliato articolo sulla creazione e l'utilizzo di codice sql dinamico
|
Una colonna IDENTITY ammette valori duplicati? e valori negativi?
Due tipici dubbi, il secondo dei quali è causato, probabilmente, dal fatto che una colonna IDENTITY viene usata solitamente come PRIMARY KEY di tabella, assicurando come tale l'univocità dei valori in colonna.
|
GO ed escuzioni multiple della stessa istruzione
Il comando GO che utilizziamo per separare in batch le istruzioni TSQL può essere associato ad un valore numerico.
A cosa server tale valore?
A far eseguire N volte le istruzioni contenute nel batch. Vediamo come...
|
Alta disponibilità con SQL Server 2005
|
Utilizzare i Web Services con SQL Server 2005
|
Una Vista che fa uso di SELECT * (star) riconosce le nuove colonne o quelle eliminate?
Una vista che utilizza la SELECT * (star) non è in grado di riconoscere una modifica intervenuta nella struttura delle tabelle da cui dipende (sia essa l'aggiunta che la eliminazione di colonna). Questo accade perchè la lista delle colonne viene interpretata solo al momento della CREATE della vista o eventualmente di una successiva ALTER.
|
Primary Key e Clusterd-Index di una tabella coincidono sempre?
Un classico dubbio a cui è bene dare una risposta definitiva
|
Consigli sull’utilizzo di GUID come Primary Key
Una serie di importanti consigli sull'utilizzo (o il NON utilizzo) di colonne GUID
|
Trovare i buchi in una sequenza di numeri
Un dettagliato tip che spiega come risolvere il problema dell'identificazione di buchi in una sequenza di numeri
|
Applicazione pratica dei database temporali
Un completo articolo che dimostra come l'applicazione della teoria che sta dietro ai "database temporali" abbia applicazioni pratiche nelle query di tutti i giorni
|
Programmare Microsoft Sql Server 2005
Un ottimo libro per la programmazione di Microsoft SQL Server 2005 tramite .Net
|
SQL Server 2008 Webcast - 4 - Table Values Parameters
Finalmente è possibile avere come parametri di stored procedure delle tabelle! In questa sessione vedremo come sfruttare questa funzionalità, sia tramite T-SQL sia utilizzando .NET
|
SQL Server 2008 Webcast - 6 - Gerarchie: HierarchyId
SQL Server 2008 supporta nativamente un nuovo tipo di dato progettato ed ottimizzato per la gestione di gerarchie di dati. In questo webcast vedremo come e quando utilizzarlo, capendo quali sono i pro ed i contro di questo nuovo approcio
|
SP_WHO3 - Evoluzione della store procedure SP_WHO2
In questo articolo riporto una mia evoluzione della store procedure SP_WHO2
|
SQL Server 2008 Webcast - 7 - Nuovi "DateTime" data types
Tipi di dati dedicati per Date & Time, da sempre richiesti ed ora finalmente presenti in SQL Server 2008. Le novità non si fermano a questi due tipi di dati, in quanto ci sono numerosi tipi di dati dedicati alla gestione di Date & Time, cosi come molte nuove funzioni specifiche. In questo webcast vedremo in dettaglio tutte queste importante novità.
|
You may receive an error message when you try to run distributed queries from a 64-bit SQL Server 2005 client to a linked 32-bit SQL Server 2000 server or to a linked SQL Server 7.0 server
Articolo della KB di MS che descrive come poter creare un linked server da SQL Server 2005 x64 a SQL Server 2000
|
Pro SQL Server 2005 Database Design and Optimization
Il libro di Luis Davidson è la naturale evoluzione della precedente versione basata scritta per SQL Server 2000. La prerogativa di questo libro – così come del precedente – è la focalizzazione non solo sull’uso di SQL Server come prodotto con tutte le sue feature e le sue peculiari caratteristiche, ma anche e soprattutto sulla parte architetturale dell’implementazione di un database, ossia la modellazione del database stesso.
|
SQL Server 2008 Row Constructors
Un breve articolo sull'utilizzo dei Row Constructos, una nuova feature offerta da SQL Server 2008
|
Passaggio di array, matrici o tabelle a stored procedure e funzioni con SQL Server 2008
Un articolo che mostra come utilizzare i Table Valued Parameters di SQL Server 2008 per passare a Stored Procedure e Funzioni tabelle, array o matrici
|
Visual Studio Team System 2008 Database Edition Power Tools
Power Tools per Visual Studio Team System 2008 Database Edition Power Tools
|
Esportazione del result-set di una query su foglio MS Excel
Stored procedure con Transact-SQL statement e procedure OLE Automation per creare ed utilizzare oggetti SQL-DMO SQLServer al fine di esportare su MS Excel il result-set della query passata
|
Webcast MSDN SQL Server 2005
L'elenco di tutti i webcast dedicati a SQL Server 2005 tenuti per MSDN da UGISS nel corso del 2006 e 2007
|
Calcolo della cifra di controllo di un codice EAN/UCC
Algoritmo per il calcolo della cifra di controllo di un codice EAN/UCC
|
Importazione dati da file XML a tabella SQL Server
Definizione di una stored procedure per l'importazione di dati da file XML a tabella SQL Server.
|
PIVOT dinamico in SQL Server 2005
La funzione PIVOT di SQL Server 2005 non permette di utilizzare una variabile per la definizione delle colonne da creare come risultato dell'operazione di pivoting. In questo script si mostra come superare tale limitazione.
|
An Introduction to New T-SQL Programmability Features in SQL Server 2008
Un bellissimo whitepaper di Itzik Ben-Gan sulle nuove feature legate a T-SQL di SQL Server 2008
|
Gestire date ed orari con SQL Server con SQL Server 2000 e 2005
Un dettagliato articolo che spiega una volta per tutte come gestire al meglio date ed orari con SQL Server 2000 o 2005, utilizzando il tipo di dato datetime o smalldatetime
|
Deframmentazione indici
Utilizzo di DBCC SHOWCONTIG, DBCC INDEXDEFRAG e DBCC DBREINDEX per eseguire la deframmentazione degli indici di un database.
|
Percorso formativo TechNet su SQL Server
I percorsi formativi TechNet sono delle raccolte di articoli e Webcast in italiano selezionati dagli ITPro Evangelist di Microsoft, che permettono ai professionisti IT di familiarizzare con le nuove tecnologie in arrivo. Consulta queste risorse su SQL Server, e scopri le caratteristiche del software Microsoft per la gestione dei database aziendali.
|
Giving Permissions through Stored Procedures
"Ownership Chaining, Certificates and the Problematic EXECUTE AS". Un ottimo articolo di Erland Sommarskog, SQL Server MVP, su come gestire la sicurezza usando Stored Procedures e come affrontare la nuova opzione "EXECUTE AS"
|
Svuotare un database: un meccanismo automatico
Può capitare, per diversi motivi, di avere la necessità di svuotare un database per riportarlo allo stato "iniziale".
Per stato "iniziale" intendo il momento dell'installazione: nessuna riga (se non in eventuali tabelle che devono essere già popolate) e con i contatori delle colonne autoincrementanti a zero.
|
Split ordinato di una colonna di tipo VarChar
Divisione di una colonna di tipo VarChar, output ordinato su due colonne. Senza l'utilizzo di cursori
|
Meccanismi di auditing
Utilizzo delle stored procedure sp_trace_** per l'implementazione di un meccanismo di auditing
|
Come eliminare un utente di database che sia owner di uno schema
Cosa accade se tento di eliminare un utente di database che sia owner di uno schema?
|
Posso spostare un set righe con un'unica istruzione?
L'uso della calusola OUTPUT nel comando di DELETE, fornisce una valida e più compatta alternativa allo spostamento transazionale di un set di righe.
|
Microsoft TechDays WPC 2008
La più importante conferenza italiana sulle tecnologie Microsoft, dal 2 al 4 dicembre 2008
|
Progressive calculation and Previous function in SQL Server
Articolo del nostro MVP Marcello, in collaborazione con Erland Sommarskog, anch'esso MVP di SQL Server, dove viene affrontato il problema del calcolo dei progressivi tramite T-SQL
|
Conoscere la data/ora dell'ultimo user UPDATE su una tabella
Utilizzo della DMV sys.dm_db_index_usage_stats per conoscere la data/ora dell'ultimo user UPDATE.
|
Introducing Microsoft Sql Server 2008
Recensione di un ottimo libro gratuito in formato elettronico
|
Disponibile il materiale dei Microsoft Days
Disponibili le registrazione delle sessioni ed il download del materiale relativo dei Microsoft Days 08
|
Aggiornare una tabella pivot di Microsoft Excel
Utilizzo di OLE Automation Stored Procedures (sp_OA*) per aggiornare i dati di una tabella pivot
|