Automazione delle attività di manutenzione in Azure SQL Database

Sergio Govoni

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 che ha già un’ottima configurazione di default fornita dalla piattaforma.

24 Hours of PASS (Settembre 2019) – Summit Preview

Sergio Govoni

Cosa offrirà il prossimo PASS Summit 2019? Scoprilo il 10 e 11 Settembre 2019 durante l’edizione “Summit Preview” dell’evento 24 Hours of PASS!

La serie di webinar, della durata di un’ora ciascuno, inizierà alle ore 12:00 (UTC) di martedì 10 Settembre 2019 e proseguirà per 24 ore durante le quali verranno trattati temi relativi a Architecture, Analytics e Data Management.

Grazie agli sponsor, l’evento sarà completamente gratuito, registrati subito utilizzando questo link.

Saranno 24 ore ininterrotte di formazione durante le quali potrai assaporare gli argomenti principali del prossimo PASS Summit che si terrà a Seattle (WA) dal 5 all'8 Novembre 2019.

PASS Summit 2019!

Sergio Govoni

Il più importante evento al mondo dedicato alla Data Platform di Microsoft è tornato! PASS Summit 2019 si terrà di nuovo a Seattle (WA), dal 6 all'8 novembre 2019 e sarà preceduto da due ulteriori giornate di formazione conosciute con il nome di “pre-conference” che si terranno il 4 e 5 novembre 2019.

Ogni anno, sempre più Professionisti IT, Tecnici, Analisti e Data Scientist considerano questo evento come un’occasione unica per:

sp_alter_column - La stored procedure per modificare una colonna!

Sergio Govoni

Introduzione

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, ecc..

Ecco un esempio dell’errore 5074:

`Msg 5074, Level 16, State 1, Line 1135 - The object 'objectname' is dependent on column 'Columnname'.`
`Msg 4922, Level 16, State 9, Line 1135 - ALTER TABLE ALTER COLUMN Columnname failed because one or more objects access this column.`

Anche la modifica del nome non è un’operazione banale, specialmente se la colonna è referenziata in Viste, Stored Procedure ecc.. Per eseguire il rename di una colonna c’è la Stored Procedure di sistema sp_rename, ma per il cambio del tipo di dato, al netto di eventuali tool di terze parti, non avete altra possibilità se non quella di agire manualmente via script T-SQL.

Azure Day Rome 2019 Reloaded

Sergio Govoni

Ritorna l’Azure Day, l’evento dedicato alla piattaforma cloud di Microsoft, una giornata in cui si illustrano le potenzialità della piattaforma Microsoft Azure. Anche quest’anno l’evento si terrà a Roma, nella sede Microsoft di Via Avignone 10 e si terrà venerdì 29 novembre 2019.

https://azureday.it/

Vieni a scoprire le novità della piattaforma Microsoft Azure, ma anche gli scenari di applicazione delle soluzioni nel mondo cloud. La “Call for Speakers” rimarrà aperta fino al 15 settembre 2019, puoi inviare le tue proposte attraverso la pagina dedicata. Seguirà la definizione dell’agenda e l’apertura del processo di registrazione; nel frattempo, puoi consultare il portale azureday.it dove troverai contenuti, foto e interviste della precedente edizione!