p
u
b
l
i
c
i
t
é
publicité
  1. #1
    Membre du Club
    Inscrit en
    juin 2007
    Messages
    139
    Détails du profil
    Informations forums :
    Inscription : juin 2007
    Messages : 139
    Points : 62
    Points
    62

    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
    Architecte de base de données
    Inscrit en
    août 2005
    Messages
    4 771
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

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

    Informations forums :
    Inscription : août 2005
    Messages : 4 771
    Points : 10 381
    Points
    10 381

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

    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 Confirmé Sénior
    Avatar de mikedavem
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    août 2005
    Messages
    4 771
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

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

    Informations forums :
    Inscription : août 2005
    Messages : 4 771
    Points : 10 381
    Points
    10 381

    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