2010-02-06 6 views
3

Comment gérer le contenu des tables de correspondance qui doivent être traitées comme du «code» plutôt que comme des données?VS pour les développeurs de base de données: tables de recherche

+0

code comme vous voulez l'autorisation d'exécution? ou code comme dans l'heure de compilation initialisée? –

+0

comme dans "nous ne pouvons pas déployer la version 2 de proc FooBar sauf si nous insérons OptionKey 17 dans la barre de table en même temps" –

Répondre

4

Il n'y a actuellement aucune bonne prise en charge dans VS pour les développeurs de bases de données pour la gestion des données de référence.

Il existe un bon post at MSDN qui propose une solution pour cette fonctionnalité manquante qui utilise une table temporaire et un script de post-déploiement pour fusionner les modifications aux données de référence au moment du déploiement. Essentiellement, vos données de référence existent sous la forme d'un ensemble statique d'instructions d'insertion dans votre table temporaire, puis la fusion conserve les tables actives à jour. J'ai utilisé l'approche sur un grand projet de CI complet depuis environ cinq mois et j'ai trouvé que cela fonctionnait bien.

J'ai également croisé les doigts pour ajouter un meilleur support dans VSDB vNext.

+0

A travaillé comme un champion. –

Questions connexes