Bonjour,
Depuis plusieurs semaine, nous rencontrons aléatoirement cette erreur :
Microsoft OLE DB Provider for SQL Server erreur '80004005'
[DBNETLIB][ConnectionOpen (Connect()).]Ce serveur SQL n'existe pas ou son accès est refusé.
Cette erreur se produit aléatoirement, mais toujours sur un "rs.open". Généralement la page met du temps à s'afficher, puis affiche ce message d'erreur la ou le traitement s'est arreté...
D'après l'administrateur réseau, c'est le nombre de ports utilisés par IIS pour communiquer avec SQL server qui est saturé. Je cherche désespérément des infos sur le net, sur microsoft... sans solution ! D'autant plus que le pb semble etre plus du domaine du réseau que de la programation...
Voici la config du site :
serveur1 = IIS 6 ; Win server 2003 ; plusieurs sites web configurés dessus
serveur2 = SQL server 2000 ; Win server 2003
les 2 serveurs appartiennent au meme domaine
langage : ASP
La chaine de connexion est la suivante :
"Provider=sqloledb;Data Source=xxx.xxx.xxx.xxx,1433;Network Library=DBMSSOCN;Initial Catalog=***;User ID=***;Password=***;"
La connexion est ouverte en début de page, puis fermée en fin de page.
Si quelqu'un a déjà résolut le pb ou a des idées et des pistes pour trouver la solution... Merci par avance !
JB