Browse by Tags

Tagged Content List
  • Blog Post: Configuring SQL Server Database Mirroring across two Windows Azure datacenters using certificates

    In this article, we will explore a SQL Server high availability and disaster recovery scenario with SQL Server Database Mirroring configured across two different Windows Azure datacenters, one in Western Europe and one in West US. Currently, a limitation in Windows Azure virtual networks does not allow...
  • Blog Post: 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 La dichiarazione di una routine (es. una stored...
  • Blog Post: 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 2008 con relativo scope
  • Blog Post: 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 aggiuntive nei seguenti links. Riferimenti...
  • Blog Post: 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' -- OBJECT_DEFINITION SELECT OBJECT_DEFINITION...
  • Blog Post: Backup a SQL Server database to Windows Azure Storage

    Starting from CU2 of SQL Server 2012 SP1, Microsoft has introduced an interesting feature letting you to backup a local database to Windows Azure storage. Now you can specify the option " TO URL " when you are performing a database backup task: in order to complete the task you need to have a Windows...
  • Blog Post: 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 by e return delle cosiddette espressioni FLWOR , Sql...
  • Blog Post: 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' comoda per esempio per operazioni di sincronizzazione...
  • Blog Post: 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 e ora tenendo anche conto del fuso orario con...
  • Blog Post: 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 e si occupa di deframmentare i livelli foglia sia...
  • Blog Post: 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. Q : Quali sono gli utilizzi tipici del...
  • Blog Post: 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 , ora possono lavorare su diversi tipi di...
  • Blog Post: 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 il Database Mirroring. Inoltre sono...
  • Blog Post: 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' , 1 2) GO 3) RECONFIGURE Una volta effettuata questa...
  • Blog Post: 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. Per abilitare la backup compression di default per...
  • Blog Post: 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 su come tracciare le attività di selezione per...