Troubleshooting Performance Problems in SQL Server 2005
White Paper sulla metodologia e la modalità di analisi delle problematiche di performance legate a SQL Servere 2005
|
Batch Compilation, Recompilation, and Plan Caching Issues in SQL Server 2005
Whitepaper dedicato alle problematiche ed all'ottimizzazioni possibili relative a Compilazione, Ricompilazione, e Plan Caching
|
SQL Server 2005 Features Comparison
Comparazione delle feature supportate dalle varie versioni di SQL Server 2005
|
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.
|
SQLInternalsViewer
Tool per l'analisi e la visualizzazione degli "internals" dello storage engine di SQL Server 2005
|
Tutto quello che c'è da sapere sullo storage engine
Una dettagliata lista a molti whitepaper e risorse della KB di Microsoft dedicate allo storage engine
|
Ad hoc queries take a longer time to finish running when the size of the TokenAndPermUserStore cache grows in SQL Server 2005
KB relativa ad un problema presente in SQL Server 2005 che porta ad un utilizzo anomalo della CPU e ad una anomala lentezza nell'esecuzione delle query ad-hoc
|
XML Support in Microsoft SQL Server 2005
Un completo articolo (in inglese) sul supporto ad XML in SQL Server 2005
|
Visual Studio 2005 Team Edition for Database Professionals Service Release 1
E' disponibile per il download la "Service Release 1 (SR1) update for Visual Studio 2005 Team Edition for Database Professionals"
|
SQL Server 2005 Feature Pack
Link al download del SQL Server 2005 Feature Pack
|
Error message when you use SQL Server Management Studio to connect to SQL Server 2005 Integration Services from a client computer: "Connect to SSIS Service on machine '<SSISServer>' failed Access is denied"
Se avete problemi a collegarvi al servizio dei SQL Server Integration Services da computer client questa KB vi aiuta a risolvere il problema
|
SQL 2005 Service Manager
Una piccola applicazione che riproduce il funzionamento del Service Manager di SQL Server 2000 in SQL Server 2005
|
SQL Server 2005 Integration Services
L'articolo offre una panoramica sui SQL Server 2005 Integration Services, definendo quando e come utilizzarli.
|
Visual Studio Team Edition for Database Professionals Power Tools
Rilasciati i Power Tools per Visual Studio Team Edition for Database Professionals
|
Script per l'analisi della dimensione della Buffer Cache
Con questo script è possibile vedere quanto occupa la Buffer Cache
|
Nel log di SQL Server trovo il messaggio "An exception occurred while enqueueing a message in the target queue...". Come posso risolverlo?
Come risolvere l'Errore 15517?
|
SQL Server 2005 Development Guidelines - Parte 1
Questo articolo ha come obiettivo di aiutare gli sviluppatori a far luce sul database, in modo tale da poter comprendere e riparare, evitare, prevenire e soprattutto conoscere tutta quella serie di problematiche che tipicamente si incontrano durante lo sviluppo di un’applicazione.
|
Scenari Architetturali con SQL Server 2005
L’articolo illustra le implicazioni architetturali dell’utilizzo di SQL Server 2005.
|
SQL Server 2005 Developer Guidelines - Parte 2
Le risorse per comprendere come disegnare e progettare bene un database.
|
Cumulative Update Package 3 per SQL Server 2005 SP2
Rilasciato il Cumulative Update Package 3 per SQL Server 2005 SP2
|
SQL Scripter
Tool free che permette di generare gli script per sincronizzare il contenuto di due database
|
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
|
SQL Server 2005 Performance Dashboard Reports
Suite di Report prodotti da Microsoft per l'analisi delle performance di SQL Server 2005
|
The Curse and Blessings of Dynamic SQL
Lungo e dettagliato articolo sulla creazione e l'utilizzo di codice sql dinamico
|
Fragmentation (part 1): What are records?
Il primo articolo (scritto direttamente dal team di sviluppo) dedicato alla spiegazione delle problematiche annesse alla frammentazione dei dati ed al funzionamento interno dello storage engine:
|
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...
|
Service Broker - Local Instances Tutorial (1 di 2)
Tutorial sull'utilizzo del Service Broker di SQL Server 2005 in modalità "locale" (cioè limitato all'utilizzo del Service Broker come gestore di code, senza scambio di messaggi con server remoti)
|
Service Broker - Remote Instances Tutorial (2 di 2)
Tutorial sull'utilizzo del Service Broker di SQL Server 2005 in modalità remota, ossia scambiando messaggi in modo asincrono con SQL Server remoti.
|
Completing a Conversation in a Single Database
Tutorial MSDN per chi inizia con il Service Broker.In questo articolo viene spiegato come costruire una conversazione su un singolo database.
|
Completing a Conversation Between Databases
Secondo tutorial MSDN su come utilizzare il Service Broker creando una conversazione tra due database.
|
Completing a Conversation Between Instances
Tutorial MSDN dedicato alla creazione di una soluzione che prevede l'utizzo del Service Broker per lo scambio di messaggi tra due instanze di database.
|
Customizing Style Sheets for HTML Viewer and Report Manager
Articolo MSDN che spiega come poter modificare i CSS utilizzati di default dai Reporting Services
|
Programming Microsoft Ado.Net 2.0 Core Reference
Recensione del libro "Programmare Microsoft Ado.Net 2.0" di David Sceppa
|
Alta disponibilità con SQL Server 2005
|
Utilizzare i Web Services con SQL Server 2005
|
Come sapere quale versione di SQL Server sto usando?
In questo articolo della KB si spiega come identificare quale versione, service pack ed edizione di SQL Server si sta utilizzando.
|
Verificare l'esistenza di un file
Questo tip descrivo come è possibile verificare - unicamente mediante T-SQL - l'esistenza o meno di un file.
|
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
|
Passare un array di dati ad una stored procedure
Una delle domande più frequenti nei newsgroup dedicati a SQL Server è quella relativa alla possibilità di utilizzare array come parametri di una stored procedure.
|
Calcolare la dimensione di un record
Stimare la quantità di spazio che sarà, presumibilmente, necessaria per memorizzare le informazioni all’interno di un database è sicuramente un’operazione utile in fase di definizione e modellazione della nostra base dati.
|
SQL Server Management Studio Tips & Tricks
Una serie di produttivi tips & tricks da usare con il SQL Server Management Studio
|
Consigli sull’utilizzo di GUID come Primary Key
Una serie di importanti consigli sull'utilizzo (o il NON utilizzo) di colonne GUID
|
Contare i giorni lavorativi tra due date
Un tip su come calcolare in modo molto efficiente quanti giorni lavorativi si sono tra due date.
|
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
|
Che dimensioni hanno i file di log dei miei DB ?
Un piccolo script per visualizzare le dimensioni del log, la % di spazio occupata ed il modello di recovery di tutti i DB
|
Cumulative update package 4 per SQL Server 2005 Service Pack 2
E' disponibile il Cumulative update package 4 per SQL Server 2005 Service Pack 2
|
Quando utilizzare XML in un database?
Un articolo che cerca di fare chiarezza su un tipico dubbio: quando usare XML in un database?
|
Configuring Integration Services in a Clustered Environment
Pagina MSDN che descrive come installare Integration Services in un cluster
|
Statistics Used by the Query Optimizer in Microsoft SQL Server 2005
Un dettagliato articolo sulla funzione e sull'utilizzo delle statistiche in SQL Server 2005
|
Programmare Microsoft Sql Server 2005
Un ottimo libro per la programmazione di Microsoft SQL Server 2005 tramite .Net
|
SQL Server I/O Basics, Chapter 2
La continuazione del whitepaper sul funzionamento del sistema I/O di SQL Server, in questo caso in modo specifico per SQL Server 2005
|
Physical Database Storage Design
Un whitepaper dedicato alla spiegazione di come scegliere lo storage fisico per i database di SQL Server
|
Aggiornamento Books Online di SQL Server 2005
E' disponibile per il download l'aggiornamento di Settermbre dei Books Online di SQL Server 2005
|
Gestione indici FULL-TEXT Sql Server 2005
Scopo del presente articolo è quello di descrivere le caratteristiche degli indici FULL-TEXT di SQL SERVER 2005 riportando anche quali sono tutte le attività necessarie per la loro creazione e gestione essendo questi differenti rispetto a quelli tradizionali.
|
Come utilizzare la Dedicated Administrator Connection in SQL Server 2005
La funzionalità DAC, Dedicated Administrator Connection, è un'interessante novità di SQL Server 2005, che consente di arrivare all'istanza anche in casi in cui questa non risponda più.
|
Tuning options for SQL Server 2005 that is running in high performance workloads
Un dettagliato articolo della KB di Microsoft dove viene spiegato il funzionamento e lo scopo di alcuni Trace Flags che possono rivelarsi molto utili per ottimizzare le performance di SQL Server 2005 sotto carichi di lavoro particolaramente alti.
|
Microsoft SQL Server 2005 Data Mining Add-ins for Microsoft Office 2007
Download dei due add-in per Office 2007 per sfruttare le grandi potenzialità offerte dalle tecniche di Data Mining direttamente da Excel 2007.
|
SQL Server Data Mining
Sito completamente dedicato al Data Mining con SQL Server
|
Come cambiare la porta sulla quale SQL Server è raggiungibile?
Come modificare la porta di ascolto di default di SQL Server 2005
|
How to: Enable Kerberos Authentication on a SQL Server Failover Cluster
Dettagliato articolo sulla configurazione del supporto Kerberos in un ambiente clusterizzato e non.
|
Visual Studio 2008 e le User Instances di SQL Server 2005
Un link ad un post che descrive come risolvere il problemi che si possono incontrare dopo l'installazione di Visual Studio 2008 e l'abilitazione delle User Instances di SQL Server
|
RML Utilities for Microsoft SQL Server Released
Utilities per il monitoraggio delle performance e l'identificazione di colli di bottiglia scrittete direttamente dal PSS
|
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
|
SMO ... questo sconosciuto ?
Una panoramica sulla libreria SMO, una delle più potenti per la gestione di SQL Server.
|
Data Integration Solutions for Master Data Management
Un articolo in inglese che descrive come poter utilizzare i SQL Server Integration Services per realizzare soluzioni di Master Data Management
|
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.
|
Cumulative update package 5 per SQL Server 2005 Service Pack 2
E' disponbile per il download (su richiesta) la Cumulative Update 5 per SQL Server 2005 SP2
|
Posso importare un file di traccia del Profiler in una tabella SQL?
La funzione fn_trace_gettable è in grado di importare in una tabella SQL Server una traccia di Profiler salvata su file.
|
Calcolo progressivo via Cte e operatore Apply
Con i nuovi operatori di Sql 2005 è possibile affrontare il tema dei running totals e del calcolo progressivo con strategie nuove strategie.
|
Utilizzare i SQL Server Agent Proxies con i Package SSIS
Chi utilizza frequentemente i SSIS Packages e accede a risorse esterne a SQL Server non può fare a meno di conoscere ed utilizzare i Proxy Account (o SQL Server Agent Proxies). Vediamo che cosa sono e come si utilizzano in modo proficuo.
|
SQL Server 2005 - La Import/Export utility
Chi lavora sui Database si ritrova quasi quotidianamente a dover importare o esportare dati. SQL Server 2005 agevola notevolmente il compito tramite l'Import/Export Utility (ex DTS Import/Export di SQL 2000). Vediamo come funziona.
|
Parallelismo tra SSIS e DTS, due prodotti a confronto
In questo articolo un'analisi sulle novità dei SQL Server 2005 Integration Services rispetto ai DTS di SQL Server 2000.
|
Overview dei SQL Server Integration Services (SSIS)
Scopriamo i nuovi Sql Server Integration Services presenti in SQL Server 2005 che sostituisco i DTS aggiungendo delle nuove funzionalità davvero interessanti
|
SSIS – Controllo del flusso di dati con dataviewers
In fase di debug di un processo di ETL(Extract-Trasformation-Load), una delle cose più importanti è sicuramente avere la possibilità di controllare i dati che effettivamente stanno passando per una determinata pipeline (magari prima e dopo un determinato tipo di trasformazione).
|
Come eseguire il deploy di progetti Sql Server Integration Services(SSIS)
Sql Server Integration Services consente un deploy molto semplice dei pacchetti di un progetto. Utilizzando BIDS (Business Intelligence Development Studio) la procedura è molto semplice.
|
Troubleshooting di SPN Kerberos duplicati
In un ambiente Active Directory, può capitare che un Service Principal Name (SPN), necessario al corretto funzionamento dell'autenticazione Kerberos per SQL Server, risulti duplicato. Vediamo come trovare il duplicato e come eliminarlo.
|
Nuova release del Best Practices Analyzer per SQL Server 2005
Release aggiornata a gennaio 2008 del tool di analisi dell'adozione delle best pratices in SQL Server 2005
|
SQL Server 2005 Failover Clustering White Paper
Whitepaper definitivo sull'installazione di SQL Server 2005 in cluster
|
Utilizzo di Snapshot Database per la protezione da errori software
Tutti utilizziamo delle tecniche di backup per la protezione dei nostri dati da errori di tipo hardware ma, come possiamo proteggere i nostri dati da errori di tipo software?. Ad esempio se viene svuotato il contenuto di una tabella come possiamo recuperarlo velocemente?.
Tecnica utilizzabile esclusivamente con SQL server 2005 enterprise edition (o con la developpers edition che corrisponde ad una enterprise edition)
|
Come impostare la proprietà IsSorted in un package SSIS
A volte può capitare di dover collegare tra loro più resultset, ad esempio tramite il component Merge Join. Alcune trasformazioni necessitano di ricevere set di input ORDINATI. Quando questi input sono considerati ordinati? SSIS riesce a comprenderlo tramite una proprietà: IsSorted.
|
Leggere un file XML con SQL Server 2005
Un completissimo articolo che spiega come leggere file XML utilizzando solamente T-SQL
|
SQL Server 2005 SP2 Cumulative Update 6
Rilasciata la Cumulative Update 6 per SQL Server 2005
|
SQL Server 2005 Full-Text Queries on Large Catalogs: Lessons Learned
Un dettagliato articolo sull'utilizzo del Full Text Search su grandi quantità di dati.
|
Workshop UGISS - Rome Edition
Il primo evento di UGISS a Roma. Basta questo per definire l'importanza di questo Workshop. Una giornata di full-immersion tecnica dedicata a SQL Server, in particolare alla versione 2008, realizzando di fatto il primo evento tecnico italiano dedicato a questo nuovo prodotto che mostra ancora tutta la sua maturità e importanza nel panorama RDBMS nazionale ed internazionale.
|
Partitioned Tables and Indexes in SQL Server 2005
Un dettagliatissimo e pratico articolo sull'utilizzo del Partizionamento con SQL Server 2005
|
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
|
How to reduce paging of buffer pool memory in the 64-bit version of SQL Server 2005
In questo articolo della KB di Microsoft viene spiegato come evitare che SQL Server 2005 64Bit possa incorrenre in problemi di paging.
|
Configurazione di SQL Server per l'utilizzo di SSL per la cifratura delle connessioni
Come configurare SQL Server in modo che le comunicazione con tra client e server siano criptate utilizzando SSL.
|
Protezione dei dati sensibili in SQL Server 2005
La protezione e la riservatezza dei dati sono, da sempre, una delle attività di un database administrator ed il patrimonio informativo di ciascuna azienda ha un valore che va al di là di ogni quantificazione economica visto che l'indisponibilità delle informazioni può mettere a repentaglio la sopravvivenza stessa dell'azienda.
In questo articolo, illustrerò le funzionalità relative alla protezione dei dati sensibili presenti in SQL Server 2005.
|
Il Logging con Integration Services 2005
Perchè si è bloccata la mia applicazione ? Che errori si sono verificati ? Perchè il flusso d'esecuzione non procede nel modo corretto ? Cerchiamo di capire come possono esserci utili le funzionalità di logging offerte da SQL Server e gli Integration Services per rendere più affidabili e consistenti le nostre applicazioni.
|
Webcast TechNet SQL Server 2005
L'elenco di tutti i webcast dedicati a SQL Server 2005 tenuti per TechNET da UGISS nel corso del 2006 e 2007
|
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
|
Planning for Scalability and Performance with Reporting Services
Articolo dedicato alla pianificazione di soluzioni basate su Reporting Services che necessitano di ottima scalabilità e performance
|
How to: Rename a SQL Server 2005 Virtual Server
Articolo che spiega come rinominare il nome di SQL Server quando questo è installato in cluster.
|
How to: Rename a Computer that Hosts a Stand-Alone Instance of SQL Server 2005
Articolo che descrive come rinominare il nome di un server che ospita una istanza di SQL Server.
|
SQL Server 2005 SP2 Cumulative Update 7
Disponibile la Cumulative Update 7 di SQL Server 2005 SP2
|
How to transfer logins and passwords between instances of SQL Server
Come trasferire login da un SQL Server ad un'altro.
|