Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Team System Database Edition : Version finale disponible de cette nouvelle mise à jour de la version 2008

Ca n'est pas encore Visual Studio 2010, mais pour la partie base de données, on s'en approche à grand pas, voici que la version finale de cette mise à jour est disponible pour le plus grand plaisir des personne détentrice d'une licence Visual Studio 2008 Team Suite, Team System Developer Edition, Team System Database Edition.

Où la trouver ?

Qu'y a-t-il dans cette mise à jour ?

  • Les Projets
    • Support complet pour SQL Server 2000, SQL Server 2005 et SQL Server 2008
      • Tous les objets de base de données sont maintenant modélisés, et sont donc comparés et déployée vers les serveurs cibles. L'effet collatéral c'est qu'il y a plus besoin de les ajouter dans les scripts de pré et post déploiement.
    • Projets Serveur et Base de Données
      • Cette modification permet de modéliser tous les éléments partagés ou de niveau serveur présent au sein des instances de SQL Server à la différence de ceux stockées dans les bases de données.
    • Projets Partiels
      • Les projets partiels permettent de partager une même implémentation entre les projets, avec une seule définition pour les objets.
    • Projets Composites
      • Permets d'étendre les références de base de données, en permettant l'ajout d'objets en provenance d'autres projets. Il devient possible de rattacher des objets provenant d'une myriade d'autres projets de bases de données et/ou de fichiers DBSCHEMA (générés par la compilation).
    • Possibilité d'utiliser le nom des bases de donnés dans les noms en 3 parties en complément des tokens de SQLCMD déjà supportés
      • Le support direct des noms de base de données, permet de ne pas modifier le nom des objets référençant les bases de données et ajoute une flexibilité lors des déploiements.
    • Support des fichiers XSD comme référence des XML Schema Collections stockés dans SQL Server
      • Permet le stockage unique d'un fichier XSD qui servira de référence à tous les développeurs au sein des projets de base de données et des autres.
    • Support des références de projets SQL-CLR et/ou des Assemblies SQL-CLR.
      • Ajoute la possibilité de référencer des projets SQLCLR ou des assemblies pour représenter les objets de types assemblies dans les projets de base de données. Comme pour les fichiers XSD le but est de n'avoir qu'un seul et unique source
    • L'import de schéma et l'import de scripts sont désormais disponibles au travers de DTE
    • Plus de dépendances vis à vis de SQL Server pour le design des scripts
      • Permet de n'avoir que Visual Studio pour développer un projet de base de données, même s'il est toujours conseiller de valider son projet sur une instance de SQL Server qui pourrait être partagée.
  • Compilation
    • La compilation valide la consistance du modèle de données ainsi que du schéma et produit uniquement les fichiers nécessaires au déploiement de la base de données
  • Déploiement
    • Le déploiement permet de récupérer le résultat de la compilation et déploie ces informations en se basant sur les paramètres de déploiement.
    • Les paramètres de déploiement sont désormais mis à part dans le fichier portant l'extension, ce qui vous permet leur réutilisation plus efficace
    • La plupart des options de comparaison de schéma sont désormais disponible comme option de déploiement ce qui améliore les similitudes entre ces 2 fonctionnalités.
    • VSDBCMD.EXE est l'outil en ligne de commande qui permet les déploiements autonomes de projets de base de données
  • Comparaison de schéma
    • Comparaison de n'importe quelle combinaison de bases de données hébergées sur des serveurs SQL, de projets de base de données ou de fichiers DBSCHEMA
    • Options de session supportés, peuvent être mémorisées et réutilisées
    • Filtre de type d'objet, permet d'exclure n'importe quel type d'objets de la comparaison
    • La comparaison de schéma peut être exécutée depuis DTE
  • Comparaison de données
  • Refactoring
    • Nouveaux types de Refactoring : Expansion des "*" et noms d'objets courts en noms totalement qualifiés (en complément du re-nommage, du déplacement de schéma et des modifications de nom en 3 ou 4 parties)
    • La possibilité de "préserver l'intention" qui permet de générer des opération s de re-nommage ou de déplacement de schéma au lieu de générer des opérations de DROP / CREATE
    • La possibilité d'ajouter vos propres types de Rafactoring et d'y ajouter de nouvelles cibles
  • Tests unitaire de base de données
    • Support de SQL Server 2008
  • Génération de données
    • Ajout des insertions par le biais des opérations de type BulkCopy en complément des synchronisations réalisées via INSERT
    • Un générateur séquentiel lié à des données et désormais inclus
  • Analyse Statique de Code T-SQL
    • Possibilité d'exécuter l'analyse depuis MS Build et/ou depuis Visual Studio
    • Ecriture de nouvelles règles d'analyse statique de code T-SQL possible
  • Développement d'extentions
    • Parseur de code T-SQL complet et publique pour SQL Server 2000, 2005 et 2008.
    • Possibilités d'extentions:
      • Ecriture de règles d'analyse statique
      • Refactoring types, qui sont les opérations de Refactoring
      • Refactoring targets, qui sont les sources que vous souhaitez modifier depuis les opérations de Refactoring
      • Générateurs de données
      • Distribution de données
      • Conditions de tests

Bon téléchargement…

Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :

Commentaires

Pas de commentaires
Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- Merci par Blog de Jérémy Jeanson le 10-01-2019, 20:47

- Office 365: Script PowerShell pour auditer l’usage des Office Groups de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 11:02

- Office 365: Script PowerShell pour auditer l’usage de Microsoft Teams de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 10:39

- Office 365: Script PowerShell pour auditer l’usage de OneDrive for Business de votre tenant par Blog Technique de Romelard Fabrice le 04-25-2019, 15:13

- Office 365: Script PowerShell pour auditer l’usage de SharePoint Online de votre tenant par Blog Technique de Romelard Fabrice le 02-27-2019, 13:39

- Office 365: Script PowerShell pour auditer l’usage d’Exchange Online de votre tenant par Blog Technique de Romelard Fabrice le 02-25-2019, 15:07

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Stream Portal par Blog Technique de Romelard Fabrice le 02-21-2019, 17:56

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Video Portal par Blog Technique de Romelard Fabrice le 02-18-2019, 18:56

- Office 365: Script PowerShell pour extraire les Audit Log basés sur des filtres fournis par Blog Technique de Romelard Fabrice le 01-28-2019, 16:13

- SharePoint Online: Script PowerShell pour désactiver l’Option IRM des sites SPO non autorisés par Blog Technique de Romelard Fabrice le 12-14-2018, 13:01