Home > Articoli

Articoli

Automazione delle attività di manutenzione in Azure SQL Database (2 Parte)

Introduzione Nell’articolo Automazione delle attività di manutenzione in Azure SQL Database abbiamo descritto le attività e le possibili soluzioni per effettuare la manutenzione dei database in Azure SQL; abbiamo inoltre descritto i servizi più opportuni da utilizzare, offerti dalla piattaforma Microsoft Azure. In questo articolo verrà approfondita la soluzione che permette di effettuare le attività di manutenzione database in Azure …

Leggi »

Automazione delle attività di manutenzione in Azure SQL Database

Introduzione Azure SQL Database non possiede un servizio di schedulazione nativo paragonabile a SQL Agent presente nelle istanze on-premise. Quando si implementano soluzioni database in Azure SQL, dopo la fase di progettazione dello schema del DB, devono essere studiate le possibili soluzioni per effettuare le attività di manutenzione database come Integrity Check, Index Rebuild ecc.. ad esclusione dell’attività di Backup …

Leggi »

sp_alter_column – La stored procedure per modificare una colonna!

Sarà successo anche a voi di dover modificare il tipo di dato di una colonna presente da tempo in una tabella di un database SQL Server e probabilmente vi sarete scontrati con l’errore 5074 che segnala l’impossibilità di modificare la colonna a causa della presenza di oggetti collegati come Primary Key, Foreign Key, Indici, Vincoli (di univocità e non), Statistiche, …

Leggi »

String or Binary data would be truncated: replacing the infamous error 8152 … also in SQL Server 2017

Come già annunciato allo scorso Ignite, una delle nuove (tra le tante) feature di SQL Server 2019 accolta con ovazione dei presenti è la possibilità di ottenere informazioni più complete rispetto al tanto odiato messaggio La buona notizia è che è possibile abilitare la stessa funzionalità anche su SQL Server 2017 (e con la SP2 su SQL Server 2016) installando …

Leggi »

Data Migration Tools & Services

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 …

Leggi »

Microsoft Docs e Localization Community Platform

Microsoft Docs è la nuova piattaforma utilizzata da Microsoft per condividere documentazione tecnica di altissima qualità su tecnologie Microsoft e prodotti ad esse correlati. La documentazione è ospitata su GitHub ed è aperta alle modifiche. Le community tecniche di tutto il mondo hanno ora l’opportunità di migliorare sia la qualità della documentazione localizzata nelle diverse lingue, sia di attivare il …

Leggi »

SQL Server e SQL Azure Virtual Labs

Quante volte avreste voluto provare le nuove funzionalità di SQL Server 2017, ma siete stati frenati dai setup di installazione? Quante volte, dopo un SQL Saturday, non siete riusciti a rifare le demo per mancanza dell’ambiente su cui rifare le esercitazioni? La risposta a queste domande la trovate nei Virtual Labs, ambienti virtuali, predisposti da Microsoft, dove è possibile svolgere …

Leggi »

Statistiche di utilizzo e performance delle viste in un database SQL Server

Le performance di una soluzione database sono spesso oggetto di diatriba tra chi fornisce la soluzione e chi la personalizza. Scrivere codice T-SQL ottimizzato, in grado di scalare all’aumentare dei dati e degli utenti, non è affatto semplice e quando la complessità aumenta, le attività di manutenzione del codice diventano difficili da attuare anche per l’autore stesso. In questo articolo, …

Leggi »

Missing Index… Cache

Qualche settimana fa un collega mi ha sottoposto un quesito la cui risposta coinvolge alcuni concetti molto interessanti. La domanda più o meno era: SQL Server mi dice che manca un indice, l’ho creato. Perchè eseguendo una query su sys.dm_db_missing_index_details trovo ancora l’indice come mancante? Come dico a SQL di aggiornare la DMV? La risposta alla domanda è abbastanza semplice: …

Leggi »

Esempi di SQL Graph Database su GitHub

SQL Server offre da sempre gli strumenti per gestire i dati gerarchici e le relazioni tra le entità. A volte, però, le relazioni tra le entità possono diventare complesse. Pensiamo ad una relazione molti-a-molti, i database relazionali non dispongono di soluzioni native per questo tipo di legame, che viene comunemente implementato con una tabella di associazione. SQL Server 2017, grazie …

Leggi »