Welcome to TechNet Blogs Sign in | Join | Help

Sql Server Blog di Francesco Diaz

Notizie, best practice, suggerimenti su Sql Server

Browse by Tags

All Tags » T-SQL   (RSS)
Recuperare la definizione di un oggetto di sistema
Ci sono diversi metodi per farlo, come utilizzare la stored procedure sp_helptext , fare una query sulla vista sys.system_sql_modules o una chiamata alla funzione object_definition . Di seguito un esempio con sys.tables : -- SP_HELPTEXT sp_helptext 'sys.tables' Read More...
Trace flags
Esistono due tipi di trace flags : di sessione : validi solo per la sessione utente specifica globali : visibili per le tutte le connessioni aperte su quell’istanza A questo link è possibile trovare la lista dei trace flags disponibili per Sql Server Read More...
datetime2 e datetimeoffset
datetime2 può essere considerata come  una estensione del tipo datetime che consente un range di date più elevato (Da 1 gennaio 1 d.C. a 31 dicembre 9999 d.C) e una precisione frazionaria definibile dall’utente. datetimeoffset può rappresentare data Read More...
Posso configurare il Database Mirroring con … - Parte 3
Le transazioni Cross-Database NO. Perchè l’atomicità delle transazioni non può essere garantita in caso di failover. Questo vale sia per le transazioni tra diversi database sia per le transazioni distribuite che coinvolgono MSDTC . Trovate informazioni Read More...
Utilizzare la ROW compression in Sql Server 2008
Le nuove funzionalità di compressione dei dati presenti su Sql Server 2008 introducono una serie di strumenti per il calcolo della compressione e per la compressione stessa. Queste operazioni, che in Sql Server 2005 erano limitate ai campi di tipo vardecimal Read More...
REBUILD e REORGANIZE
La riorganizzazione di un indice è da preferire quando l'indice non è molto frammentato. Aiuta a liberare spazio su disco compattando le pagine dell'indice ed eliminando quelle vuote in seguito alla compattazione. Viene eseguito in automatico IN LINEA Read More...
Auditing in Sql Server 2008
Le funzionalità di auditing di Sql Server 2008 permettono, in alcuni scenari, di ottenere con più semplicità informazioni sull'utilizzo del DB Engine rispetto a Sql Profiler, che comunque rimane ed è sempre valido. Di seguito trovate un semplice esempio Read More...
Abilitare la backup compression per tutti i database dell'istanza
E' possibile, con Sql Server 2008 Enterprise Edition, abilitare la compressione dei backup per salvare spazio su disco o su nastro. Si può specificare la compressione sia per un singolo backup sia di default per tutti i backups che verranno effettuati. Read More...
Monitorare il database mirroring con T-SQL
Di seguito trovate alcune informazioni utili per usare T-SQL per monitorare Sql Server in database mirroring. E' possibile utilizzare la stored procedure sp_dbmmonitorresults (solo nel contesto dell'MSDB) per verificare lo storico delle informazioni riguardanti Read More...
Come settare il numero massimo di connessioni simultanee su Sql Server 2008
Per settare il numero massimo di connessioni simultanee può essere utilizzata la stored procedure sp_configure . Prima di tutto è necessario mostrare le opzioni avanzate. Per farlo digitare i seguenti comandi : 1) sp_configure 'show advanced options' Read More...
Parametri "Table-Valued"
Sono stati introdotti con Sql Server 2008 e permettono di inviare righe multiple ad una istruzione T-SQL o ad una routine senza creare una tabella temporanea. I passaggi da eseguire : La definizione del tipo di dato tabella e la definizione della struttura Read More...
Service Broker - primi passi
Service Broker è una tecnologia che è stata introdotta con Sql Server 2005. E' un sistema di comunicazione basato sui messaggi integrato nell'engine di Sql Server. L'amministrazione può essere fatta direttamente tramite gli strumenti di gestione di Sql. Read More...
XQuery e SQL 2008 - la clausola LET
Con Sql Server 2005 è stato introdotto il tipo di dati xml. Uno dei metodi per fare query all'interno di un documento xml è usare un sottoinsieme delle possibilità offerte da XQuery tramite il linguaggio T-SQL. Oltre alle clausole for , where , order Read More...
T-SQL 2008 - Istruzione MERGE
Una delle novità interessanti su Sql Server 2008 è la possibilità di eseguire delle istruzioni di insert, update e delete basandosi sui risultati di una join tra una tabella di origine ed una di destinazione. Il tutto con un solo comando : MERGE . E' Read More...
Page view tracker