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 :

Script .sql et paramètres


Sujet :

MS SQL Server

  1. #1
    Membre expérimenté

    Homme Profil pro
    kiné passionné de dev
    Inscrit en
    Mars 2006
    Messages
    1 570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France

    Informations professionnelles :
    Activité : kiné passionné de dev

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 570
    Points : 1 738
    Points
    1 738
    Billets dans le blog
    1
    Par défaut Script .sql et paramètres
    Bonjour,

    j'ai essayé de déplyer ma bdd avec mon application, mais j'ai un problème de "lecture seule", alors je pense que pour remédier à ce problème, il suffirait d'executer un script qui créera ma BDD,
    j'ai fait générer le scrit avec sqlserver management studio express, et je l'ouvre pour virer des données pour que ma bdd soit vierge au départ.

    Et là, je vois que le chemin de création des fihciers est spécfié. Biensur, ce ne sera pas là ou je veux mettre les fichiers.
    Comment je peux faire pour passer un paramètre?

    Voilà le code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    CREATE DATABASE [Mabase] ON  PRIMARY 
    ( NAME = N'Mabase', FILENAME = N'lechemin\Mabase.mdf' , SIZE = 3072KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB )
     LOG ON 
    ( NAME = N'Mabase_log', FILENAME = N'lechemin\Mabase_log.ldf' , SIZE = 1024KB , MAXSIZE = 2048GB , FILEGROWTH = 10%)
    END

  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 862
    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 862
    Points : 53 015
    Points
    53 015
    Billets dans le blog
    6
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    DECLARE @SQL VARCHAR(8000);
    SET @SQL = 
    'CREATE DATABASE [' + @Mabase+ '] ON  PRIMARY 
    ( NAME = N''' + @Mabase+ ''', FILENAME = N''' + @lechemin + ' \' + @Mabase+ '.mdf'' , SIZE = 3072KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB )
     LOG ON 
    ( NAME = N' + @Mabase+ '_log'', FILENAME = N''' + @lechemin + ' \' + @Mabase+ '_log.ldf'' , SIZE = 1024KB , MAXSIZE = 2048GB , FILEGROWTH = 10%)
    END';
    EXEC (@SQL);
    Avec respectivement :
    @Mabase = nom de la base
    @lechemin = path des fichiers de la base

    A +

    PS : la syntaxe est bonne, mais les \ rendent la chose incohérente !

  3. #3
    Membre expérimenté

    Homme Profil pro
    kiné passionné de dev
    Inscrit en
    Mars 2006
    Messages
    1 570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France

    Informations professionnelles :
    Activité : kiné passionné de dev

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 570
    Points : 1 738
    Points
    1 738
    Billets dans le blog
    1
    Par défaut
    Parfait , merci

    Maintenant, j'ai plus qu'à trouver comment on peut appeler un script en passant des paramètres en .net

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Script SQL] Passage comme paramètre du nom de la base de données
    Par kha_yassine dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 08/11/2013, 17h45
  2. Execution script SQL avec paramètres
    Par cell dans le forum kettle/PDI
    Réponses: 2
    Dernier message: 06/09/2011, 17h50
  3. Donner un paramètre à un script .SQL
    Par tommey dans le forum PL/SQL
    Réponses: 1
    Dernier message: 25/08/2009, 10h32
  4. script sql et passage de paramètres
    Par fguigui dans le forum Oracle
    Réponses: 8
    Dernier message: 03/11/2006, 15h58
  5. Paramètres script SQL
    Par greamm dans le forum Oracle
    Réponses: 2
    Dernier message: 27/04/2006, 15h53

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