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 :

PostBuild event pour exécuter l'injection de données dans un projet SQLServer de Visual Studio 2015


Sujet :

Développement SQL Server

  1. #1
    Membre habitué Avatar de Nadinette
    Femme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2012
    Messages
    264
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2012
    Messages : 264
    Points : 144
    Points
    144
    Par défaut PostBuild event pour exécuter l'injection de données dans un projet SQLServer de Visual Studio 2015
    Salut,

    J'ai créé tout un projet qui build correctement dans Visual Studio 2015 Pour générer ma base de données.
    J'ai créé un Post Deployment script mais je n'arrive pas à trouver de la doc sur la ligne de commande à taper pour l'executer.
    Pourriez vous m'aider ?

    J'ai essayé ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sqlcmd "$(SolutionDir)\DB\SECURITY\Scripts\Script.PostDeployment01.sql"
    Ca me donne :
    option inconnue. Entrez «*-?*» pour obtenir de l'aide.
    C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(4291,5): Error: MSB3073: The command "sqlcmd "D:\MyProject\DB\SECURITY\Scripts\Script.PostDeployment01.sql"" exited with code 1.
    Done building project "MyProject.sqlproj" -- FAILED.

    Merci

  2. #2
    Membre habitué Avatar de Nadinette
    Femme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2012
    Messages
    264
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2012
    Messages : 264
    Points : 144
    Points
    144
    Par défaut
    J'ai trouvé ça : https://msdn.microsoft.com/fr-fr/library/ms162773.aspx

    grace à ça, j'ai pu ajouter -i et là, le script s’exécute.

    J'ai aussi utilisé l'option -E pour la trusted connection.

    Malheureusement, j'ai une erreur de sécurité : Échec de l'ouverture de session de l'utilisateur*'DEVELOPMENT\nadinette'

    Pourtant, j'ai vérifié le mappage de la connection, je suis bien bdo de la base.

  3. #3
    Membre habitué Avatar de Nadinette
    Femme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2012
    Messages
    264
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2012
    Messages : 264
    Points : 144
    Points
    144
    Par défaut
    Salut,

    En fait, j'ai l'impression que lorsqu'on fait un build, ça ne build pas vraiement la base.
    Il faudrait un PostPublish en fait mais je ne trouve pas.

Discussions similaires

  1. Réponses: 2
    Dernier message: 06/10/2009, 23h41
  2. injection des données dans des formulaires
    Par fraisa1985 dans le forum ASP.NET
    Réponses: 0
    Dernier message: 13/12/2008, 00h39
  3. [DOM] Injection de données dans des balises exotiques
    Par javapalatete dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 06/10/2008, 10h52
  4. Réponses: 9
    Dernier message: 03/01/2008, 07h25
  5. Réponses: 3
    Dernier message: 07/02/2006, 13h26

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