2017-08-14 2 views

Répondre

1

Si le paramétrage d'un délai de connexion supérieur via la chaîne de connexion ne fonctionne pas, vous pouvez vérifier le paramètre Command Timout sur SqlCommand.

Vous pouvez également définir ceci avec l'un des cadres ORM disponibles, bien que la propriété soit probablement nommée quelque chose de différent.

0

Vous avez une exception de dépassement de délai qui indique que l'expiration de la commande est plus longue que le délai d'attente. Jetez un oeil à la chaîne de connexion pour voir le délai d'attente de connexion. Changez-le pour une valeur plus grande.

En fonction de ce qui prend du temps, vous pouvez créer le db en taille plus grande (S3) et l'augmenter ensuite. Vérifiez si l'utilisation du DTU est à 100% lors de la création de la base de données.

+0

Je l'ai fait 5 min comme "Serveur = tcp: [DB] .database.windows.net, 1433; Catalogue initial = {0}; Persist Sécurité Info = Faux; ID utilisateur = [UID]; Mot de passe = [PWD ]; MultipleActiveResultSets = False; Encrypt = Vrai; TrustServerCertificate = False; Connection Timeout = 300; " ayant toujours une erreur de temporisation en 30 secondes. –