web-dev-qa-db-fra.com

Aide à résoudre un problème de clustering: [SQSRVRES] ODBC SQLDRIVERConnect a échoué

J'ai un cluster à 2 nœuds (nœud-a & node-b) avec des instances de 2 SQL réparties entre elles. INST1 préfère le nœud-A, INST2 préfère le nœud b. INST1 a commencé à générer des erreurs alors, a échoué à Node-b. La migration d'inst1 retour au nœud-A génère les erreurs de connexion après la lecture d'une "récupération terminée". un message.

Win 2008 R2 ENT.
[.____] SQL 2008 R2 ENT.

Erreurs du journal des événements après la première défaillance:

[sqsrvres] CheckQueryProcessorAlive: sqlexecdirect failed
[sqsrvres] printODBCError: sqlstate = HYT00; native error = 0; message = [Microsoft][SQL Server Native Client 10.0]Query timeout expired
[sqsrvres] OnlineThread: QP is not online.
[sqsrvres] printODBCError: sqlstate = 08S01; native error = 0; message = [Microsoft][SQL Server Native Client 10.0]The connection is no longer usable because the server failed to respond to a command cancellation for a previously executed statement in a timely manner. Possible causes include application deadlocks or the server being overloaded. Open a new connection and re-try the operation.
[sqsrvres] ODBC sqldriverconnect failed
[sqsrvres] checkODBCConnectError: sqlstate = HYT00; native error = 0; message = [Microsoft][SQL Server Native Client 10.0]Login timeout expired
[sqsrvres] checkODBCConnectError: sqlstate = 08001; native error = ffffffff; message = [Microsoft][SQL Server Native Client 10.0]A network-related or instance-specific error has occurred while establishing a connection to SQL Server. Server is not found or not accessible. Check if instance name is correct and if SQL Server is configured to allow remote connections. For more information see SQL Server Books Online.
6

Vérifiez SQL Server Configuration Manager et voyez si le navigateur SQL est activé. Vérifiez si les ports dynamiques sont utilisés ou que 1433 ne sont pas utilisés par autre chose.

Essayez aussi: sp_configure 'remote access' et laissez-moi savoir ce qui est retourné.

2
StanleyJohns

Veuillez vérifier si la modification de la valeur Time-Out pour la ressource SQL Server dans l'administrateur de cluster aide.

2
Nomad