IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement SQL Server Discussion :

Système de versionning des objets de la base de données. DACPAC ?


Sujet :

Développement SQL Server

  1. #1
    Membre éprouvé
    Avatar de berceker united
    Profil pro
    SQL
    Inscrit en
    Février 2005
    Messages
    3 514
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : SQL
    Secteur : Finance

    Informations forums :
    Inscription : Février 2005
    Messages : 3 514
    Par défaut Système de versionning des objets de la base de données. DACPAC ?
    Bonjour,

    J’intègre un projet et de suite je tombe sur une problématique d'accès concurrent aux objets de base de données entre l'équipe de projet (dont j'intègre) et l'équipe TMA. Problème c'est que l'habitude ici est qu'ils tapent directement dans les objets de la base de données pour faire leurs modifications. Donc si je modifie une procédure stockée pour une évolution et que l'équipe TMA souhaite apporter une correction on va avoir une problème d'un script qui va partir avec un dev+correction en cours en production.
    Donc l'idée est de ne plus travailler directement dans les objets de la base de données mais via fichier pour gérer le versionning.
    Je voudrais savoir s'il existe une méthodologie/outil pour travailler avec les objets de données via système de fichier.

    En soit pour les objets de type routine, il n'y a pas de réelle problème mais c'est plus pour les objets de type table. En effet, je ne pense pas que de mettre en fichier ce type de script soit très judicieux

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    if exists(ma table) 
    drop ma table
     
    create table
    Dans une mission précédente j'ai vu que TFS pouvait gérer cela. En gros, si je devais ajouter un champ à une table, je ne créais pas le script alter table mais dans l'interface de TFS il suffisait de l'ajouter simple le champ. Après c'était géré. Souci, je ne sais pas si c'est géré nativement dans TFS ou si c'est un outil qui gère cela et qui s'intègre à TFS.

    Bref, quelles sont les méthodes à adopter ?

    Merci


    Edit : Je me demande si le DAPAC ne serait pas la solution ?

  2. #2
    Membre Expert
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Septembre 2016
    Messages
    963
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2016
    Messages : 963
    Par défaut
    Ici une petite vidéo qui me semble répondre à la question :

Discussions similaires

  1. versioning des tables de la base de données
    Par tibjedi dans le forum Administration
    Réponses: 6
    Dernier message: 08/06/2011, 16h45
  2. [SQL2K][SQL]Mise à jour des objets de ma Base de donnée
    Par sir_ben dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 25/06/2009, 13h16
  3. Extraire les ddl des objets de la base de données
    Par tipon20 dans le forum PL/SQL
    Réponses: 1
    Dernier message: 15/10/2008, 10h50
  4. Réponses: 5
    Dernier message: 01/12/2006, 10h00
  5. exporter des objets d'une base vers une autre
    Par RGShoop dans le forum Access
    Réponses: 3
    Dernier message: 07/09/2005, 11h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo