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 :

Modifier la connexion associée à une requete dans un projet


Sujet :

Développement SQL Server

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    140
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 140
    Points : 89
    Points
    89
    Par défaut Modifier la connexion associée à une requete dans un projet
    Bonjour,

    Pour chaque requête d'un projet, management studio mémorise les derniers paramètres de connexion utilisé,
    et tente de restaurer cette connexion à la prochaine ouverture de la requête, c'est très pratique.

    L'ennui, c'est que si cette connexion n'est plus disponible, il tente pendant une dizaine de secondes de la rétablir
    avant d'afficher un message d'erreur puis demande les paramètres de connexion à utiliser.
    c'est assez casse-pied, surtout pour un projet avec des dizaines de requêtes .sql

    Le problème se pose notamment lors du déplacement d'un projet sur un autre poste de travail, ou le serveur SQL ne s'appelle plus X mais Y.

    Y a t il un moyen pour lui indiquer globalement pour tout le projet,
    de ne plus utiliser la connexion vers le serveur X mais vers le serveur Y à la place ?

    Merci

  2. #2
    Expert éminent sénior
    Avatar de mikedavem
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2005
    Messages
    5 450
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Distribution

    Informations forums :
    Inscription : Août 2005
    Messages : 5 450
    Points : 12 891
    Points
    12 891
    Par défaut
    Pour un projet, chaque requête est associée à une connexion (qui peut être la même bien entendue).

    Dans ce cas tu as 2 solutions :

    - Changer la définition de la connexion le fichier avec l'extensions .ssmssqlproj

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <Items>
     <ConnectionNode Name= ...>
      ...
      <Type>SQL</Type>
      <Server>ServerName</Server>
      ...
     </ConnectionNode>
    </Items>
    - Supprimer la connexion concernée dans l'explorateur de solutions. Ensuite à chaque ouverture de script SQL la connexion se fera soit sur la connexion par défaut soit tu verras apparaître la mire de connexion te demandant les informations de connexion.

    ++

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    140
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 140
    Points : 89
    Points
    89
    Par défaut
    Le changement de définition de la connection n'a pas marché...
    (clé <Server> dans le noeud <ConnectionNode> correspondant)

    Par contre en remplaçant le nom du serveur dans la clé <AssociatedConnectionMoniker> de chaque requete, ça fonctionne
    (mais le changement de la clé <AssociatedConnSrvName> n'est pas nécessaire, je sait pas pourquoi...)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <LogicalFolder Name="Requêtes" Type="0" Sorted="true">
    <Items>
    <FileNode Name="Requete1.sql">
              <AssociatedConnectionMoniker>8c91a03d-f9b4-46c0-a305-b5dcc79ff907:SERVEURY:True</AssociatedConnectionMoniker>
              <AssociatedConnSrvName>SERVEURX</AssociatedConnSrvName>
              <AssociatedConnUserName />
              <FullPath>Requete1.sql</FullPath>
            </FileNode>  
    </Items>
    </LogicalFolder>
    C'est quand même dommage qu'il faille bidouiller le fichier .ssmssqlproj,
    y a pas moyen de faire ça en direct depuis le projet ouvert sous management studio ?

  4. #4
    Expert éminent sénior
    Avatar de mikedavem
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2005
    Messages
    5 450
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Distribution

    Informations forums :
    Inscription : Août 2005
    Messages : 5 450
    Points : 12 891
    Points
    12 891
    Par défaut
    Non pas à ma connaissance.

    ++

Discussions similaires

  1. Réponses: 1
    Dernier message: 30/01/2007, 22h32
  2. Réponses: 1
    Dernier message: 30/01/2007, 09h24
  3. resultat d'une requete dans une ifrmae aussi??
    Par selifx dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 08/02/2005, 14h20
  4. Utilisation d'une requete dans une requete update
    Par hellbilly dans le forum Access
    Réponses: 4
    Dernier message: 09/01/2005, 15h09
  5. [EXCEL]Modifier les marges d'une page dans Excel
    Par ms91fr dans le forum Composants VCL
    Réponses: 4
    Dernier message: 06/01/2004, 15h26

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