Prodotti

Governo delle istanze\database SQL Server!

Introduzione

L’obiettivo del presente articolo è quello di esporre una nuova metodologia di monitoraggio che ha lo scopo di governare le istanze SQL Server e d’integrare gli strumenti di monitoraggio.

Governare l’istanza SQL Server

Una delle cose necessarie per governare un’istanza e\o dei database SQL Azure, è quella di essere in grado di sapere quali sono i comandi che girano abitualmente sull’istanza e saper di rispondere ai molti quesiti che emergono ogni giorno in fase di amministrazione: problemi di lentezze applicative che vanno declinati nel comprendere se la componente database è la parte lenta o meno nonché se la causa sono stati i blocchi o il carico di quali comandi; stored procedure che degradano di performance nel tempo per le quali capire quale è lo statement lento e da quando ha iniziato a degradare; esigenze di deploy di nuovi database e scelta dell’istanza; richieste di lavoro in fasce orarie non abituali; comandi che ingrandiscono il TLOG e molte altre richieste.

Benvenuto SQL Server 2019!

Sergio Govoni

SQL Server 2019 è finalmente disponibile in versione RTM! L’annuncio è stato dato ieri durante Microsoft Ignite 2019.

Microsoft Ignite 2019!

Le novità di questa nuova versione di SQL Server non possono certo essere condensate in un post, tuttavia se volete avere una overview circa le novità più importanti, potete leggere questi articoli:

I rilasci delle precedenti Community Technology Preview (CTP) e Release Candidate (RC) sono stati accompagnati da webinar dedicati alle feature più importanti, ecco i link:

Finalmente Power Query per SQL Server Integration Services

Marco Pozzan

C’è una nuova origine dati nell’ultima versione di SSDT disponibile qui .

In questa versione è stato introdotto il componente di Power Query per SQL Server Integration Services. Non esiste un’interfaccia utente per la generazione di query, infatti al momento è possibile incollare solo una query M o utilizzare una query M memorizzata in una variabile SSIS.

Non è problema avere una interfaccia utente all’interno dei SSIS perchè si può generare una query in Power Query di Excel o in Power BI Desktop e tagliare e incollare da lì il codice M. E’ disponibile la documentazione sul suo utilizzo in questo blog

Azure Data Studio: January Release

Luca Bruni

Dopo una lunga e sospirata attesa (vista la cancellazione della December Release) finalmente è stata resa disponibile la nuova versione di Azure Data Studio.

Oltre al consueto lavoro di miglioramento e stabilizzazione del tool e delle sue estensioni principali, con questa release vengono introdotte alcune novità molto interessanti. Ad esempio:

  • il supporto ad Azure Active Directory (AAD)

GIF screenshot of AAD connect

  • l’introduzione all’interno della SQL Server Import Extension del Data-Tier Application export wizard, per consentire la generazione di file .dacpac e .bacpac

SQL Server 2019 CTP 2.2

Sergio Govoni

Annunciata la scorsa settimana con questo post, la CTP 2.2 di SQL Server 2019 è disponibile per il download da SQL Server Evaluation Center.

In aggiunta alle feature già rilasciate nelle precedenti CTP, questo rilascio è stato caratterizzato dalle seguenti funzionalità:

  • Customers can now use SparkR from Azure Data Studio on a big data cluster
  • Customers can use UTF-8 character encoding with SQL Server Replication. Depending on the character set in use, switching to URF-8 encoding has the potential for large storage savings

Risorse aggiuntive

Data Migration Tools & Services

Sergio Govoni

Il team Database Migration del product group di SQL Server ha creato i seguenti strumenti e servizi per facilitare le operazioni di migrazione tra diverse versioni di SQL Server, tra on-premises e cloud.. ma non solo! È anche possibile fornire il vostro feedback scrivendo a @Data_Migrations (datamigration at microsoft dot com).

Se state valutando la migrazione a SQL Azure, vi consiglio di leggere questo white paper: Choosing your database migration path to Azure.

SQL Server 2019 CTP 2.1

Sergio Govoni

Annunciata la scorsa settimana durante la Keynote Day 1 al PASS Summit 2018, la CTP 2.1 di SQL Server 2019 è disponibile per il download da SQL Server Evaluation Center.

Di seguito l’elenco delle feature aggiunte o migliorate nella CTP 2.1 di SQL Server 2019:

  • Big Data Clusters
    • Deploy Python and R apps
  • Database Engine
    • Intelligent query processing adds scalar UDF inlining
    • Truncation error message improved to include table and column names, and truncated value
    • UTF-8 collations support in SQL Server setup
    • Use derived table or view aliases in graph match queries
    • Improved diagnostic data for stats blocking
    • Hybrid Buffer Pool
    • Static data masking
  • Tools
    • Azure Data Studio

Altre risorse

Azure Data Studio: November Release

Luca Bruni

Come spesso accade, quando si avvicinano grossi eventi come il PASS Summit che si sta svolgendo questa settimana a Seattle, vengono rilasciati aggiornamenti software. Questo accade perchè, ovviamente, alcune feature saranno poi oggetto di approfondimento proprio durante gli eventi stessi.

Ecco dunque che dopo l’annuncio della General Availability, che è coincisa con Microsoft Ignite lo scorso settembre, anche in occasione del PASS Summit è stata rilasciata una nuova versione di Azure Data Studio.

Azure Data Studio: October Release

Luca Bruni

Come molti di voi sapranno (e avranno letto nel post di Sergio Govoni), il mese scorso è stata annunciata al Microsoft Ignite la release della prima Community Technology Preview di SQL Server 2019. Al fine di poter sfruttare appieno tutte le novità introdotte, anche la strumentazione client è stata debitamente adeguata con degli opportuni rilasci: la versione 18.0 di SQL Server Management Studio ed il nuovo Azure Data Studio.

Azure Data Studio è il nome ufficiale, stabilito per il rilascio in General Availbility (versione 1.0, se preferite), di quello che fino a poco tempo fa era noto come SQL Operations Studio. Nome peraltro annunciato sempre a Ignite lo scorso mese e, di fatto, formalizzato con un post di Vicky Harp (Principal Program Manager Lead, SQL Server tooling) sul blog ufficiale di SQL Server.

SQL Server 2019 CTP 2.0

Sergio Govoni

Il sistema informativo, oggi, è la spina dorsale di un’azienda. I dati aziendali vengono tipicamente governati da sistemi che li elaborano per ottenete le informazioni utilizzate successivamente per prendere le decisioni. SQL Server fornisce da sempre la possibilità di gestire in sicurezza e con elevate prestazioni la disponibilità dei dati.

Nel corso degli anni è maturata l’esigenza di far convergere i dati all’interno di un unico sistema in grado di combinare dati relazionali e non relazionali, provenienti da fonti diverse, al fine di supportare le esigenze e gli scenari di business in cui le aziende hanno deciso di operare. C’è bisogno quindi di una piattaforma dati unificata, iper-convergente, in grado di superare i limiti imposti dai differenti tipi trattati.