Recentemente ho assunto la manutenzione di 10-15 database SQL Server e con mia sorpresa ho scoperto che il team non memorizza gli script di codice ovunque. Attualmente distribuiscono le modifiche in ogni ambiente senza traccia di carta / codice.
Il codice per le applicazioni che utilizzano questi database sono tutti archiviati in TFS e ho bisogno di implementare una struttura di directory per l'archiviazione degli script - tabelle, viste, stored procedure - in TFS.
Sul lato Oracle della casa utilizziamo una struttura a due directory:
- ddl
- sql
Ma penso che ci potrebbe essere un miglioramento nella memorizzazione degli script sul lato SQL Server. Stavo pensando di usare qualcosa di simile al modo in cui SSMS memorizza gli oggetti:
- tavoli
- viste
- stored procedure / funzioni
Esiste una struttura standard o una procedura ottimale utilizzata per archiviare gli script SQL?