Nous avons deux instances SQL Server dans notre bureau principal et une sur notre serveur Web colocalisé. Il existe quelques réplications qui gèrent l'échange de données entre le serveur Web et les serveurs du bureau principal.Pourquoi puis-je me connecter à une instance SQL Server 2005 à l'aide de sqlcmd mais pas de SSMS après une modification IP?
Nous avons changé de FAI aujourd'hui à notre siège social. Nous avons fait nos devoirs et étions prêts pour le changement (ips dans les dossiers d'hôtes changés, etc ...) Dès que nous sommes passés à la nouvelle connexion, toutes les réplications ont complètement cassé. J'ai essayé de me connecter aux serveurs de notre bureau principal en utilisant SSMS; pas de cookie. Nous pouvons faire un ping et ftp à nos serveurs de bureau à la maison juste en utilisant les noms de serveur de notre serveur Web. J'ai vu que les ports 1433 et 1434 étaient bloqués par le nouveau fournisseur d'accès Internet, et notifié les personnes appropriées; ils devraient être débloqués maintenant. Toujours pas de dés de SMSS. J'ai ensuite essayé de me connecter avec sqlcmd, qui a fonctionné de manière étonnante. SMSS ne se connectera pas au serveur, mais sqlcmd le fera. Pourquoi est-ce? Tout a fonctionné comme un charme avant le commutateur ISP.
Exemple
ping homeserver success! ftp homeserver success! sqlcmd -S homeserver\instance -U user -P pass success! - Trying to connect using SSMS, using the same homeserver\instance and user/pass combo Provider: SQL Network Interfaces, error: 26 - Error locating server/instance specified)
Il s'avère que notre ISP idiot avait 1434 bloqué./facepalm –