|
|
|
|
Comment ça 'enregistre une base ? '
|
Il faut être sûr que tu peux accéder au serveur distant à partir de ta machine.
Ouvre une fenêtre MS-Dos et tape 'ping nomduserveursql' Si tu n'arrive pas à le pinguer, tu n'arrivera pas non plus à te connecter à lui. Il est possible que le serveur SQL soit protégé derrière un firewall. |
Comme nom de serveur je mets sont adresse IP et non il n'y a pas (encore) de firewall (sur et certain). J'ai tout de même fait le ping et ca fonctionne!
Autre solution? Mais merci car je n'avais même pas pensé à ca. Franculo Caoulene. PS: je pense tout simplement que je fais mal un tuc mais quoi? Est-ce différent pour une base en ligne et en loacal? |
mmm... vérifie les versions des DLL:
Lance 'Client network utility', onglet 'Network libraries' et vérifie soigneusement que les versions des DLL sont les même que sur le serveur. ça peut mettre une sacré grouille quand les versions sont différentes. Si tu es en MS SQL Server 7 (ce que je suppose, j'ai bon ?), vérifie bien que le service pack 3 est installé (la version doit être 7.00.961) Autre question: qu'est-ce que utilise comme protocole pour la connexion ? (voir aussi le 'client network utility'). Assures-toi que le serveur et le client utilisent le même protocole (je te conseille TCP/IP plutôt que Named Pipes). Enfin, j'ai déjà vu le cas de serveurs SQL qui refusent de s'enregistrer dans la MMC si NetBIOS est désactivé sur le serveur SQL. Voilà... quelques pistes à explorer.
|
Wouaaaah laisse moi 10 ans et je te donne le résultat :)
Et je crois savoir que j'ai un pb de version j'ai sql7 et 2000 si je me souviens bien. Merci. Franculo Caoulene. |
>Et normalement, il ne devrait pas y avoir de pb de
>compatibilité puisque j'utilise une version postérieure >pour mes outils clients!? Et non ! J'ai un logiciel (Visio 2000 si ma mémoire est bonne) qui m'avait installé les DLL de SQL Server 2000. Je ne pouvais plus accéder au serveur SQL Server 7 correctement ! Pire : on a jamais réussi à réinstaller les anciennes DLL (même en dé-enregistrant les DLL de 2000). On a dû remasteriser le client. Il semble qu'il n'y ait pas une compatibilité complète entre les DLL clients 2000 et le serveur 7. Il faut éviter à tout prix de mélanger. Il faut absolument être à la même version sur le client et sur le serveur (et même au même service pack ! On a eu de foutues emmerdes d'interaction entre sp2 et sp3. Danger !) |
tu peux regarder mon message de 14:08 stp |
>tu peux regarder mon message de 14:08 stp
C'est bien le message auquel j'ai répondu :-)
|
oups pardon, en effet.
En ce qui concerne les canaux nommés, j'avoue ne plus savoir comment ça se configure. On les a abandonné pour diverses raisons (dont sécurité). (Je ne peux pas te dire, je n'était pas encore arrivé dans l'équipe quand la décision a été prise). |
OK, merci pour tout.
Je viens d'installer les composants client de SQL server 7 et ca a foiré aussi. Mais ce que je trouve étrange c'est qu'en ligne et en local j'ai la même version du serveur mais je n'arrive a me connecter qu'en local. Ceci conclu donc ma recherche sur le bug je ne pesne pas pouvoir trouver. Merci tu m'as avancé. Franculo Caoulene. |