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

Administration SQL Server Discussion :

SQL - Contexte base Master systématique


Sujet :

Administration SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Juin 2007
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 22
    Par défaut SQL - Contexte base Master systématique
    Bonsoir à tous,

    Nous avons besoin d'importer une base SQL CE dans SQL SERVER.
    Nous avons testé l'outil "ExportSqlCE.exe" qui exporte le schéma et les données du fichiers .sdf vers des fichiers SQL (plusieurs fichiers). Ces fichiers ne contiennent aucun contexte de base (USE TEST).

    Ensuite si on le fait manuellement :
    - Connexion à l'instance sql server
    - Création de la base sql vide
    - Ouvrir le fichier SQL généré dans le contexte de cette base
    => Les tables se crééent bien...

    Mais si ensuite on veut automatiser cela : exemple :

    USE TEST
    exec xp_cmdshell 'osql -E -iC:\IMPORT_SQL\IMPORT_TEST.SQL'
    => Les tables viennent alors se créer non pas dans TEST mais dans MASTER.

    J'ai essayé d'abord avec sqlcmd, osqlw : pareil
    Etant donné que la demande de départ était d'importer sqlce->sqlserver régulièrement, j'ai essayé avec SSIS, mais succès.

    Si je n'avais pas eu ce pb de contexte de base, cela serait fait.

    Auriez-vous une idée pourquoi la table se créé dans MASTER systématiquement ?

    Merci de votre aide.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Et l'option -d , c'est pour les chiens ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    U:\>osql -?
    Microsoft (R) SQL Server Command Line Tool
    Version 9.00.5000.00 NT INTEL X86
    Copyright (c) Microsoft Corporation.  All rights reserved.
    
    Note: osql does not support all features of SQL Server 2005.
    Use sqlcmd instead. See SQL Server Books Online for details.
    
    usage: osql              [-U login id]          [-P password]
      [-S server]            [-H hostname]          [-E trusted connection]
      [-d use database name] [-l login timeout]     [-t query timeout]
      [-h headers]           [-s colseparator]      [-w columnwidth]
      [-a packetsize]        [-e echo input]        [-I Enable Quoted Identifiers]
      [-L list servers]      [-c cmdend]            [-D ODBC DSN name]
      [-q "cmdline query"]   [-Q "cmdline query" and exit]
      [-n remove numbering]  [-m errorlevel]
      [-r msgs to stderr]    [-V severitylevel]
      [-i inputfile]         [-o outputfile]
      [-p print statistics]  [-b On error batch abort]
      [-X[1] disable commands [and exit with warning]]
      [-O use Old ISQL behavior disables the following]
          <EOF> batch processing
          Auto console width scaling
          Wide messages
          default errorlevel is -1 vs 1
      [-? show syntax summary]
    Pareil sous sqlcmd...

  3. #3
    Membre averti
    Homme Profil pro
    Inscrit en
    Juin 2007
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 22
    Par défaut
    Bonjour,
    Merci de ta réponse, tabarnak, tu as raison de le mettre en gros caractère, je ne l'avais pas vu parmi toutes ces options.

  4. #4
    Invité
    Invité(e)
    Par défaut
    T'es excusé, j'ai appris l'existence de l'option [-h headers] ce matin sur le forum...

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

Discussions similaires

  1. Change collation base master sous SQL 2000
    Par Devilstuff dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 14/05/2010, 23h15
  2. [schema] géneration via fichier SQL ou base
    Par anthyme dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 22/11/2006, 21h25
  3. Problème pour restorer la base master
    Par David Porcher dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 13/03/2006, 12h56
  4. toujours création de table dans base master
    Par FamiDoo dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 19/01/2006, 13h34
  5. Requete SQL sur base SQL Server VB6
    Par Yanmeunier dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 25/11/2005, 12h30

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