pymssql: la conexión a la base de datos solo funciona a veces

Estoy tratando de conectarme al servidor Azure SQL usando Pymssql de Python. El problema es que el siguiente script funciona pero solo a veces, las otras veces me sale este error:

_mssql.MSSQLDatabaseException: (20002, mensaje de error b'DB-Lib 20002, gravedad 9: \ n Falló la conexión del servidor adaptable \ n ')

Este es el script que estoy usando:

import pymssql
conn = pymssql.connect(server='x', user='x', password='x', database='x')
cursor = conn.cursor()
cursor.execute('SELECT * FROM customers');
row = cursor.fetchone()
while row:
    print (str(row[0]) + " " + str(row[1]) + " " + str(row[2]))
    row = cursor.fetchone()

Sería de gran ayuda si alguien me puede decir por qué este script anterior funciona solo algunas veces y el resto de las veces me sale el error "Falló la conexión del servidor adaptativo".

Respuestas a la pregunta(1)

Su respuesta a la pregunta