Nous venons de rencontrer un problème avec le serveur SQL 2005 express sur un serveur Windows Small Buisness Server 2008
Que ce soit en SQL express ou serveur standard le problème est le même, tout comme avec la version 2008 Express de SQL
Depuis la console serveur, aucun problème, dans la chaine de connexion que ce soit en canal nomé ou en TCP, la connexion se fait en local de la console serveur, même en bureau à distance, mais depuis un poste du réseau toute connexion est refusée.
Il faut savoir que Windows Serveur 2008 verrouille tous les ports dans sont firewall, à l'inverse de 2003. Il faut donc ajouter des règles dans le firewall du serveur SBS 2008
Mais ce n'ai pas comme bien des techniciens peuvent le penser ouvrir tel ou tel port, cela ne marche pas, on a passé plus de 3h avec un collègue sur le sujet
Il faut aller dans administration -> firewall avancé
puis dans filtre trafic entrant, faire nouvelle règle, et sélectionner le c:\programme files\MS SQL SERVEUR\MSQL.x\Bin\sqlserv.exe correspondant à votre instance sql que vous voulez rendre accessible
Puis en deuxième temps, et TRES IMPORTANT, faire la même chose mais en sélectionnant le MS SQL BROWSER, soit dans c:\programme files\MS SQL SERVEUR\version\Share\SQLBROWSER.EXE
une fois ces règles d'établies, vos connexions depuis vos ordinateurs clients passeront sans problème en canaux nommés comme en TCP
On a galéré mais on y est arrivé, merci Mathieu pour les bases du problème.
Que ce soit en SQL express ou serveur standard le problème est le même, tout comme avec la version 2008 Express de SQL
Depuis la console serveur, aucun problème, dans la chaine de connexion que ce soit en canal nomé ou en TCP, la connexion se fait en local de la console serveur, même en bureau à distance, mais depuis un poste du réseau toute connexion est refusée.
Il faut savoir que Windows Serveur 2008 verrouille tous les ports dans sont firewall, à l'inverse de 2003. Il faut donc ajouter des règles dans le firewall du serveur SBS 2008
Mais ce n'ai pas comme bien des techniciens peuvent le penser ouvrir tel ou tel port, cela ne marche pas, on a passé plus de 3h avec un collègue sur le sujet
Il faut aller dans administration -> firewall avancé
puis dans filtre trafic entrant, faire nouvelle règle, et sélectionner le c:\programme files\MS SQL SERVEUR\MSQL.x\Bin\sqlserv.exe correspondant à votre instance sql que vous voulez rendre accessible
Puis en deuxième temps, et TRES IMPORTANT, faire la même chose mais en sélectionnant le MS SQL BROWSER, soit dans c:\programme files\MS SQL SERVEUR\version\Share\SQLBROWSER.EXE
une fois ces règles d'établies, vos connexions depuis vos ordinateurs clients passeront sans problème en canaux nommés comme en TCP
On a galéré mais on y est arrivé, merci Mathieu pour les bases du problème.