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

MS SQL Server Discussion :

Livraison d'une base de données pour la mise en production


Sujet :

MS SQL Server

  1. #1
    Membre régulier
    Inscrit en
    Mai 2007
    Messages
    149
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 149
    Points : 89
    Points
    89
    Par défaut Livraison d'une base de données pour la mise en production
    Bonjour,
    je suis sur mon premier projet .Net en entreprise, nous avons travaillé sur une base SQL server 2005. Le chef de projet nous demande de faire un setup pour l'appli (pour ça c'est ok), et un setup pour la base de données, ce qui m'a l'air impossible.
    Comment faire pour avoir un "setup" ou un script d'installation, enfin quelque chose de "propre" selon ses dires pour le remettre dans le livrable ?

  2. #2
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 736
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 736
    Points : 52 447
    Points
    52 447
    Billets dans le blog
    5
    Par défaut
    Pour réaliser cela, procéder en deux temps
    A -- > création des fichiers
    1) scripter la création des objets à l'aide de EM
    2) créer des fichiers de chargement pour les données de pré production à l'aide de BCP

    B --> intégration des fichiers.
    Créer un petit exécutable qui se connecte au serveur nouvellement installé et lance :
    le script de création de la base (par exemple via sqlcmd)
    les commandes de chargement des tables (par exemple via bcp ou BULK INSERT).

    L'utilisation d'un outil de modélisation du genre Power AMC vous aurait permis de réaliser cela les doigts dans le nez !

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  3. #3
    Membre régulier
    Inscrit en
    Mai 2007
    Messages
    149
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 149
    Points : 89
    Points
    89
    Par défaut
    Citation Envoyé par SQLpro Voir le message
    Pour réaliser cela, procéder en deux temps
    A -- > création des fichiers
    1) scripter la création des objets à l'aide de EM
    2) créer des fichiers de chargement pour les données de pré production à l'aide de BCP
    Merci pour ta réponse. Comme je t'ai dit je viens d'arriver dans le monde du travail.
    Je ne connais donc pas EM, ni BCP et google ne m'aide pas beaucoup à ce sujet.
    1) Quand tu parles des objets, tu parles des tables,vues,procédures ?
    2) Effectivement et c'est très important, j'ai des données de pré production que je dois absolument charger.

    Citation Envoyé par SQLpro Voir le message
    B --> intégration des fichiers.
    Créer un petit exécutable qui se connecte au serveur nouvellement installé et lance :
    le script de création de la base (par exemple via sqlcmd)
    les commandes de chargement des tables (par exemple via bcp ou BULK INSERT).
    Justement comment créer cet exécutable ?

    Citation Envoyé par SQLpro Voir le message
    L'utilisation d'un outil de modélisation du genre Power AMC vous aurait permis de réaliser cela les doigts dans le nez !

    A +

    Je ne comprends pas en quoi PowerAMC pourrait m'aider si c'est un logiciel de modélisation ?
    Oups, on peut se tutoyer ?

  4. #4
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 736
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 736
    Points : 52 447
    Points
    52 447
    Billets dans le blog
    5
    Par défaut
    Je ne connais donc pas EM, ni BCP et google ne m'aide pas beaucoup à ce sujet.
    En terprise Manager (version 2000), SSMS version 2005 / 2008
    Merci d'indiquer ta version complète de SQL Server par exemple SQL Server 2008 version Standard.

    1) Quand tu parles des objets, tu parles des tables,vues,procédures ?
    OUI

    Justement comment créer cet exécutable ?
    Soit tu dispose d'un "installeur" et tu y ajoute ces éléments, soit tu n'en dispose pas et il faut écrire un exécutable.

    Je ne comprends pas en quoi PowerAMC pourrait m'aider si c'est un logiciel de modélisation ?
    Parce qu'il permet de générer les scrips SQL de génération de la base de données et même les script d'évolution entre différentes versions.

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  5. #5
    Membre régulier
    Inscrit en
    Mai 2007
    Messages
    149
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 149
    Points : 89
    Points
    89
    Par défaut
    Citation Envoyé par SQLpro Voir le message
    En terprise Manager (version 2000), SSMS version 2005 / 2008
    Merci d'indiquer ta version complète de SQL Server par exemple SQL Server 2008 version Standard.
    SQL Server 2005 Standard

    Citation Envoyé par SQLpro Voir le message
    Soit tu dispose d'un "installeur" et tu y ajoute ces éléments, soit tu n'en dispose pas et il faut écrire un exécutable.
    Je suis en train de faire un setup avec visual studio 2008. Un installeur de ce genre ?

    Citation Envoyé par SQLpro Voir le message
    Parce qu'il permet de générer les scrips SQL de génération de la base de données et même les script d'évolution entre différentes versions.

    A +
    Ok je vois l'utilité !!! Effectivement en cas d'évolution ça risque d'être un peu galère.

Discussions similaires

  1. [MVC] récupérer une ligne d'une base de donnée pour modification
    Par myriam818 dans le forum Spring Web
    Réponses: 1
    Dernier message: 14/12/2007, 11h46
  2. Conception d'une base de donnée pour une banque
    Par simo1050 dans le forum Modélisation
    Réponses: 3
    Dernier message: 07/11/2007, 17h34
  3. Réponses: 4
    Dernier message: 31/08/2007, 19h58
  4. peut on créer une base de données pour image?
    Par adamalbert dans le forum Access
    Réponses: 3
    Dernier message: 26/05/2006, 17h10
  5. realisation d'une base de donnée pour le jardinage
    Par gsmdu62 dans le forum Bases de données
    Réponses: 9
    Dernier message: 24/04/2006, 18h43

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