|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : juin 2011 Messages : 5 ![]() |
Bonjour,
Dans une application VB6 j'ai un objet Adodc lié à une grille qui utilise cette chaine de connexion pour accéder à des données SQLServer 2005 Code :
Provider=SQLNCLI;Server=MyServer;DATABASE=myDataBase ; UID=myUser ; PWD=myPass Mais je ne parviens pas à trouver la syntaxe pour accéder de la même manière à un serveur lié à MyServer La chaine de connexion Code :
Provider=SQLNCLI;Server=MyLinkedServer;DATABASE=myDataBase ; UID=myUser ; PWD=myPass Via l'analyseur de requête ou l'entreprise manager j'ai accès normalement à ce serveur lié. Si quelqu'un a la solution. Merci par avance |
|
|
00
|
|
|
#2 |
![]() ![]() ![]() David BARBARINExpert SQL Server Inscription : août 2005 Messages : 3 723 ![]() |
Un serveur lié ne peut pas être atteint directement de cette manière.
Il faut dans un premier temps se connecter au serveur de bases de données sur lequel réside votre serveur lié et ensuite utiliser les différentes méthodes à votre disposition pour interroger ce dernier. - Requêtes en quatres parties - openquery - etc .. ++ |
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : juin 2011 Messages : 5 ![]() |
Le problème est que je ne peux, pour des raisons de performance, ouvrir une connexion et parcourir une recordset (trop d'enregistrements à afficher)
D'où l'avantage de lier une grille à l'objet Adodc Mais ensuite je dois spécifier la chaine de connexion Adodc.ConnectionString = myConnection Qui donc ne fonctionne pas avec un serveur lié. Pour l'instant je crée une vue sur mon serveur principal qui se réfère au serveur lié. Mais je crains que cela ne pose des problèmes en terme de maintenance. Et, en plus, j'imagine que la requête doit s'exécuter sur le serveur principal. Donc toutes les données doivent être rapatriées et ensuite filtrées par la vue alors que sinon, seul le résultat serait renvoyé. C'est bizarre que l'on ne puisse pas. Je ne vois pas la logique qui empêcherait cela |
|
|
00
|
|
|
#4 | |||
![]() ![]() ![]() David BARBARINExpert SQL Server Inscription : août 2005 Messages : 3 723 ![]() |
Citation:
Citation:
Citation:
++ |
|||
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : juin 2011 Messages : 5 ![]() |
Le serveur lié me sert dans un contexte général entre les 2 sites.
Cet affichage est vraiment spécifique vu le nombre d'enregistrements ramenés et les temps d'exécution. Merci pour votre réponse. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com