Microsoft® Visual Studio Team System 2008 Database Edition GDR August CTP
Rilasciata la nuova CTP. L'obiettivo della "versione" GDR é estendere le funzionalitá della Database Edition di VSTS.
In questa versione troviamo:
- Supporto per SQL 2008
- dataype e nuovi statement DD
- Server Project
- Contengono le impostazioni del DB
- Vengono referenziati dai progetti DB
- Possono quindi contenere impostazioni riutilizzabili in diversi progetti
- Partial Project
- Consentono di fare Code Sharing su diversi progetti di oggetti comuni
- Composite Project
- Reference verso altri progetti DB
- Si puó quindi includere la defininizione di oggetti presenti in altri progetti all'interno di un progetto DB: molto comodo se esiste una separazione fra oggetti creati dal DBA (ad esempio utenti, ruoli) rispetto a oggetti quali tabelle, stored procedure, function etc
- SQL-CLR Reference
- Verso un progetto DB (quello di VS normale)
- Verso un assembly SQL-CLR
- Diventano ASSEMBLY nel database target
- Build & Deploy
- Diventano due fasi distinte
- La prima produce uno schema
- La seconda esegue il deploy dello schema
- Si puó quindi separare la fase di generazione dello schema dalla sua effettiva installazione. Molto comodo per creare pacchetti di setup personalizzati
- Refactoring Preserve of Intent !!!
- Ad esempio un rename viene mandato al DB come rename e non come remove/add
- Estensibilità su tutti i fronti: Dgen, Test Condition, Refactoring Type, etc
- Schema Compare
- Si possono finalmente comparare Progetti diversi
- Filtri per Object-Type
- T-SQL Code Analysis
- Si possono creare regole custom
- Unit Test
- Non solo verso SQL Server
- Si basa sui provider ADO.NET
- Data Generation
- Usa SqlBulkCopy
- Consente di generare file in formati diversi (ad esempio txt o xls)