Recentemente mi sono imbattuto nell’errore SQL 8115: Arithmetic overflow error converting IDENTITY to data type int. Un errore di overflow su una colonna IDENTITY si verifica ogni volta che proviamo a inserire in una colonna un valore superiore al limite previsto per il tipo di dato. Nel caso che ho seguito si trattava di una colonna di tipo integer con …
Leggi »Aggiornamento statistiche SQL per database che contengono External Table PolyBase
Recentemente, ho avuto l’occasione di configurare un piano di manutenzione database per un DB in cui sono state create alcune External Table PolyBase che permettono di raggiungere dati archiviati all’esterno dell’istanza SQL Server. Non si poteva testare la manutenzione database contestualmente alla configurazione del piano e così ho atteso la finestra temporale dedicata a queste attività. All’ora indicata, il piano …
Leggi »Come reimpostare i valori della colonna Identity per tutte le tabelle di un database SQL Server
Recentemente ho avuto la necessità di dover effettuare il reseed a 1 dei valori di tutte le colonne Identity delle tabelle vuote di un database. Scomponendo la richiesta in task più piccoli si sono individuati i seguenti due task: Individuare le tabelle senza record nel databaseEffettuare il reseed dell’unica colonna IDENTITY generando uno script con i comandi incapsulando il codice …
Leggi »sp_alter_column – La stored procedure per modificare una colonna!
La stored procedure sp_alter_column permette di modificare agevolmente il tipo di dato ed il nome di una colonna!
Leggi »“SQL Server Management Studio ha smesso di funzionare”, ho perso lo script che stavo scrivendo?
“SQL Server Management Studio ha smesso di funzionare”, a volte succede di ottenere a video questo messaggio poco simpatico. Nulla di grave, “basta solo” riavviare il programma. Ed ecco che una volta riavviato SSMS alcun file è stato recuperato … GRRRRRR!!!! La cosa meno divertente, quindi, è scoprire che la query/procedura che si stava scrivendo e provando, magari da qualche …
Leggi »