Datamaze Blog

Cristiano Gasparotto

Find me on:

Articoli recenti

Conoscere e gestire i NULL in SQL Server

di Cristiano Gasparotto, pubblicato il 06 aprile 2020

Quando parliamo di database relazionali, ogni colonna all’interno di una tabella dovrebbe contenere un valore. In alcuni casi però, questo valore è sconosciuto. Se prendiamo ad esempio la nostra tabella dei clienti, potrei non conoscere il numero di telefono di uno di questi. Quando il “valore” da inserire all’interno di un campo è sconosciuto si definisce quindi un NULL.

Leggi tutto

Categorie: DBA, SQL Server


Come installare un linked server ad Oracle (quasi) senza problemi

di Cristiano Gasparotto, pubblicato il 20 gennaio 2020

Overview

Un paio di nostri clienti hanno la necessità di far comunicare SQL Server con un database Oracle tramite l’utilizzo di linked server. Ogni volta che dobbiamo configurare l’ambiente SQL Server per consentire questo collegamento scatta un riflesso incondizionato… diciamo che il livello di attenzione si alza a DEFCON 2 😊

Leggi tutto

Categorie: database, SQL Server, Oracle


Licensing SQL Server: cinque suggerimenti

di Cristiano Gasparotto, pubblicato il 10 gennaio 2020

In questi mesi, parecchi clienti si trovano nelle condizioni di effettuare l'aggiornamento della propria piattaforma SQL Server. Le cause principali sono il fatto che la versione 2008 R2 è arrivata alla fine del suo ciclo di vita, con Microsoft che non la supporta più attivamente, e l'uscita ufficiale di SQL Server 2019. Le domande che vengono poste sono quasi sempre le stesse: che versione mi conviene acquistare? Meglio la licenza per server o per core? Come funziona la Software Assurance, ed ovviamente, last but not least, quanto costa la licenza?

Leggi tutto

Categorie: Guide, Microsoft


Cosa deve controllare periodicamente un DBA: la checklist giornaliera

di Cristiano Gasparotto, pubblicato il 30 dicembre 2019

Overview

Quali sono gli aspetti critici che dovrei controllare quotidianamente nel mio lavoro con Microsoft SQL Server?

Domanda quasi banale che ogni DBA sicuramente si pone appena arriva sul luogo di lavoro.

Leggi tutto

Categorie: DBA, database


A cosa servono le impostazioni di autogrowth di un database

di Cristiano Gasparotto, pubblicato il 26 novembre 2019

Overview

Prendo spunto da quanto ho trovato nei giorni scorsi da un nuovo cliente: lamentava poco spazio su disco ma non capiva come mai lo spazio disponibile era calato molto velocemente durante le notti precedenti.

Leggi tutto

Categorie: Perfomance tuning, database


Rinominare un database SQL in Azure

di Cristiano Gasparotto, pubblicato il 01 luglio 2019

Rinominare un database in Azure è un'operazione semplice che può essere eseguita da Management Studio, o altro tool analogo, in qualche secondo. Ci sono due opzioni disponibili:

  1. Utilizzando un comando T-SQL

  2. Utilizzando la GUI di SSMS

Leggi tutto

Categorie: Microsoft, database


Fine del supporto per SQL Server 2008 R2

di Cristiano Gasparotto, pubblicato il 25 giugno 2019

Si avvicina il termine del supporto per Microsoft SQL Server 2008 R2, che non riceverà più aggiornamenti a partire dal 9 luglio 2019.

Microsoft raccomanda caldamente di aggiornare per tempo i propri sistemi in quanto la mancanza degli aggiornamenti di sicurezza rappresenta un rischio per l’integrità dei dati e sottolinea (ovviamente 😊) come questa sia un’ottima occasione per aggiornare la propria infrastruttura.

Leggi tutto

Categorie: Microsoft, database


Monitoraggio dell’infrastruttura: gli aspetti fondamentali

di Cristiano Gasparotto, pubblicato il 31 maggio 2019

Innumerevoli aziende acquistano prodotti e soluzioni per il monitoraggio dell'infrastruttura e per andare in dettaglio delle nostre competenze specifiche, dei database. Spesso però non riescono a far fruttare l'investimento per una serie di motivi tra cui:

Leggi tutto

Categorie: Monitoraggio, database


Autoshrink… no grazie

di Cristiano Gasparotto, pubblicato il 28 maggio 2019

Uno dei motivi per cui si abilita l'opzione AUTO_SHRINK è quella di cercare di recuperare dello spazio inutilizzato nel database e quindi garantire maggiore spazio libero sul disco. Ci sono però degli effetti collaterali che spesso superano i benefici attesi.

Leggi tutto

Categorie: DBA, database


Always On Availability Groups con SQL Server Standard

di Cristiano Gasparotto, pubblicato il 14 maggio 2019

I Gruppi di Disponibilità di base Always On (BAG - Basic Availability Groups - da ora in avanti) sono una soluzione di high availability per SQL Server 2016 e SQL Server 2017 Standard Edition. Un BAG supporta un ambiente di failover per un singolo database e viene creato e gestito in modo molto simile ai tradizionali gruppi di disponibilità Always On presenti nella edizione Enterprise che, ovviamente, supportano una serie di funzionalità aggiuntive

Leggi tutto

Categorie: DBA, database


Iscriviti alla nostra Newsletter

Rimani sempre aggiornato sul mondo della Database Administration e della Business Intelligence.

Iscriviti