Sviluppo e amministrazione di SQL Server e Azure SQL
Sviluppo e amministrazione di SQL Server e Azure SQL: T-SQL e stored procedure, ottimizzazione di query e indici, pacchetti SSIS e reporting, gruppi di disponibilità Always On, backup e sicurezza, aggiornamenti a SQL Server 2025 e migrazioni verso Azure SQL Database e Azure SQL Managed Instance, con sviluppatori SQL Server e DBA dedicati per il Suo team o un progetto SQL Server realizzato end to end.
Che cosa realizziamo con SQL Server
Sviluppo T-SQL
Stored procedure, funzioni, viste e trigger in T-SQL per logica di business, reporting e job batch, conservati in un progetto di database SQL in Git, rivisti come il codice applicativo e coperti da test tSQLt.
Ottimizzazione delle prestazioni di SQL Server
Query lente individuate tramite Query Store, Extended Events e piani di esecuzione, poi corrette con indici, riscritture, statistiche o hint di Query Store, con blocchi e deadlock ricondotti alla causa e tempi misurati prima e dopo.
Azure SQL Database e Managed Instance
Azure SQL Database da serverless a Hyperscale, e Azure SQL Managed Instance dove un’applicazione si basa su job di SQL Server Agent, query tra database o CLR, definiti in Terraform o Bicep, su endpoint privati, con accesso Microsoft Entra e identità gestite al posto delle password.
SSIS, reporting e caricamenti di dati
Pacchetti SSIS mantenuti, ricostruiti o portati su pipeline di Azure Data Factory e Microsoft Fabric, report SSRS trasferiti a Power BI Report Server, dove SQL Server 2025 consolida il reporting on-premises, e caricamenti in blocco e change data capture che alimentano il data warehouse.
Alta disponibilità e manutenzione
Gruppi di disponibilità Always On e failover cluster instance on-premises o su macchine virtuali Azure, failover group in Azure SQL, manutenzione di indici e statistiche e controlli di integrità a intervalli pianificati, e ripristini testati regolarmente così che gli obiettivi di ripristino siano dimostrati e non presunti.
Aggiornamenti di SQL Server e passaggio ad Azure
SQL Server 2016, uscito dal supporto esteso a luglio 2026, e istanze più vecchie portati a SQL Server 2025, Azure SQL Managed Instance o Azure SQL Database, valutati prima con gli strumenti di migrazione di SQL Server Management Studio o Azure Arc, provati su copie e commutati con un piano di rollback.
Sicurezza di SQL Server
Always Encrypted per le colonne personali e finanziarie, Transparent Data Encryption, sicurezza a livello di riga e dynamic data masking, ledger table dove i record devono essere dimostrabilmente intatti, login SQL sostituiti da identità Microsoft Entra e log di audit conservati dove gli amministratori non possono alterarli.
Database DevOps per SQL Server
Modifiche di schema rilasciate come migrazioni EF Core o DACPAC create da progetti di database SQL tramite GitHub Actions o Azure Pipelines, deployment report di SqlPackage rivisti prima del rilascio e controlli nelle pull request che compilano lo schema ed eseguono i test su SQL Server in un container.
Ricerca vettoriale e JSON in SQL Server
Il tipo di dati vector e le funzioni di distanza vettoriale in SQL Server 2025 e Azure SQL per la ricerca semantica accanto ai dati relazionali, il tipo JSON nativo e le espressioni regolari in T-SQL, e Data API builder per endpoint REST e GraphQL sulle tabelle esistenti.
Ingaggiare sviluppatori SQL Server e DBA
sviluppatori SQL Server e DBA dedicati
Sviluppatori SQL Server e DBA che entrano a tempo pieno nel Suo team, lavorano nei Suoi repository, nel Suo tracker e nelle Sue riunioni e rispondono al Suo responsabile. Li intervista Lei; noi ci occupiamo del contratto ucraino, delle buste paga, della fatturazione e delle ferie.
Realizzazione di progetti SQL Server
Un team che porta il progetto SQL Server dal perimetro al rilascio: stima, sviluppo, test e deployment, con un responsabile tecnico da parte nostra che risponde del piano e della qualità.
Supporto e presa in carico di sistemi SQL Server
Un sistema SQL Server esistente rilevato da un altro team o mantenuto in esercizio: prima una revisione in sola lettura e un elenco scritto dei rischi, poi correzioni e nuove funzionalità in ordine di impatto.
La pagina sul team dedicato spiega come gli specialisti entrano nel Suo team, e la pagina sull’outsourcing tratta la realizzazione di progetti, le prese in carico e il modo in cui fatturiamo.
Chi lavora al Suo progetto SQL Server
Sviluppatori SQL Server
T-SQL, stored procedure e SSIS
DBA SQL Server
Prestazioni, disponibilità, backup e sicurezza
Ingegneri .NET
EF Core e accesso ai dati dell’applicazione
Sviluppatori BI
Report, modelli Analysis Services e Power BI
Ingegneri cloud e DevOps
Azure SQL in Terraform e nella pipeline di deploy
Come lavoriamo su SQL Server
Il database risiede nel controllo di versione: un progetto di database SQL o le migrazioni EF Core contengono lo schema, la pipeline lo compila e lo testa su SQL Server in un container e ogni ambiente riceve lo stesso artefatto rivisto. SQL Server e Azure SQL sono i database di tutti i giorni della nostra practice .NET e della piattaforma su cui facciamo funzionare la nostra azienda, con colonne personali e finanziarie Always Encrypted e ogni modifica di schema rilasciata come migrazione.
Un’istanza ereditata parte da un accesso in sola lettura e da un elenco scritto dei rischi: versione e livello di patch, backup e ultimo ripristino testato, le query più pesanti in Query Store e chi detiene i diritti di sysadmin. Le modifiche alla produzione vengono provate su una copia con dati mascherati ed eseguite tramite account nominativi sottoposti ad audit.
Altri database su cui lavoriamo
Sviluppo PostgreSQL
Sviluppo, amministrazione e consulenza PostgreSQL: progettazione dello schema, PL/pgSQL, tuning, replica, aggiornamenti a PostgreSQL 18 e migrazioni da Oracle, con sviluppatori PostgreSQL e DBA dedicati o realizzazione di progetti.
Sviluppo Oracle
Sviluppo e amministrazione di Oracle Database e PL/SQL: ottimizzazione SQL, APEX, RAC e Data Guard, aggiornamenti a 26ai, Exadata e migrazioni verso e da Oracle, con sviluppatori Oracle e DBA dedicati o realizzazione di progetti.
Sviluppo MongoDB
Sviluppo e amministrazione MongoDB: progettazione dello schema, ottimizzazione di query e indici, configurazione di Atlas, sharding e replica, ricerca e ricerca vettoriale e migrazioni, con sviluppatori MongoDB dedicati o realizzazione di progetti.
Domande sullo sviluppo con SQL Server
In quali settori lavorano i vostri sviluppatori SQL Server?
Fintech, banche e assicurazioni, per registri contabili centrali, pagamenti e reporting normativo; software enterprise ed ERP, per sistemi gestionali costruiti su .NET; e-commerce e retail, per ordini, scorte e prezzi; sanità, per cartelle dei pazienti e dei rimborsi sotto rigide regole di accesso; manifattura ed energia, per dati di produzione e di stabilimento; e prodotti AI e di dati, per i dati operativi alla base di report e modelli.
Azure SQL Database, Managed Instance o SQL Server su una macchina virtuale?
Azure SQL Database per le nuove applicazioni e per tutto ciò che sta in un singolo database, con patching, backup e alta disponibilità inclusi. Managed Instance quando un’applicazione esistente si basa su funzioni a livello di istanza come SQL Server Agent, query tra database o CLR. SQL Server su una macchina virtuale Azure quando serve il controllo del sistema operativo o una funzionalità che i servizi gestiti non offrono. Ogni database viene valutato rispetto a tutte e tre le opzioni prima di un passaggio.
Il nostro SQL Server 2016 non è più supportato. E ora?
SQL Server 2016 è uscito dal supporto esteso a luglio 2026, quindi le correzioni di sicurezza arrivano ormai solo tramite gli Extended Security Updates a pagamento. I percorsi abituali sono l’aggiornamento a SQL Server 2025 o il passaggio ad Azure SQL Managed Instance o Azure SQL Database. In ogni caso si valuta prima la compatibilità, si mantiene il livello di compatibilità del database mentre l’applicazione viene ritestata e il passaggio viene provato su una copia.
Con quale rapidità possono iniziare sviluppatori SQL Server e DBA?
Quando è disponibile il profilo giusto per il ruolo di sviluppatore SQL Server o DBA, l’avvio dipende soltanto dal Suo colloquio e dalla firma dell’NDA e della cessione della proprietà intellettuale. Altrimenti avviamo una ricerca, che di norma produce profili di candidati entro due o tre settimane, e nessuno inizia finché Lei non ha detto di sì.
Come ingaggiare sviluppatori SQL Server e DBA tramite BigTree108?
Ci indichi il lavoro, il livello di seniority e l’impegno orario necessario. Le proponiamo una o due persone con i rispettivi profili, Lei le intervista come farebbe con una Sua assunzione e firma un unico contratto con BIG TREE 108 LLC, ricevendo una sola fattura al mese.
A chi appartiene il lavoro che producono?
A Lei. Ogni specialista ha un contratto firmato con BigTree108 che cede all’azienda tutto il lavoro prodotto, e il nostro accordo con Lei lo cede a sua volta. Codice, design e documenti vengono consegnati nei Suoi repository e strumenti, non conservati dove solo noi possiamo modificarli.
Usa SQL Server o Azure SQL?
Ci indichi la versione, dove gira e che cosa deve cambiare. Riceverà una risposta entro un giorno lavorativo: un piano, profili di candidati oppure un perimetro per un controllo di salute dell’istanza.