Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 4 sur 4
  1. #1
    Membre du Club
    Inscrit en
    juin 2007
    Messages
    137
    Détails du profil
    Informations forums :
    Inscription : juin 2007
    Messages : 137
    Points : 56
    Points
    56

    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 Confirmé Sénior
    Avatar de mikedavem
    Homme Profil pro David BARBARIN
    Architecte de base de données
    Inscrit en
    août 2005
    Messages
    4 470
    Détails du profil
    Informations personnelles :
    Nom : Homme David BARBARIN
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : Conseil

    Informations forums :
    Inscription : août 2005
    Messages : 4 470
    Points : 9 716
    Points
    9 716

    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 :
    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 du Club
    Inscrit en
    juin 2007
    Messages
    137
    Détails du profil
    Informations forums :
    Inscription : juin 2007
    Messages : 137
    Points : 56
    Points
    56

    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 :
    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 Confirmé Sénior
    Avatar de mikedavem
    Homme Profil pro David BARBARIN
    Architecte de base de données
    Inscrit en
    août 2005
    Messages
    4 470
    Détails du profil
    Informations personnelles :
    Nom : Homme David BARBARIN
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : Conseil

    Informations forums :
    Inscription : août 2005
    Messages : 4 470
    Points : 9 716
    Points
    9 716

    Par défaut

    Non pas à ma connaissance.

    ++

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •