2016-04-03 18 views
0

Ich habe mir für ein paar Stunden den Kopf geschlagen. Immer wenn ich versuche, eine lange Abfrage in SMO zu meiner SQL Azure-Datenbank auszuführen, erhalte ich nach ca. 60 Sekunden ein Timeout. Wenn ich dieselbe lange Abfrage in meinen lokalen Datenbanken ausführe, erhalte ich den Timeout-Fehler nicht. Dabei denke ich, dass die Konfiguration irgendwo in Azure sein muss, aber ich weiß nicht wo. Jede Hilfe wäre willkommen.T-SQL auf Azure Timeout bei der Ausführung über SMO

Die Fehlermeldung, die ich erhalte, lautet: Msg 64, Ebene 20, Status 0, Zeile 0 Beim Empfangen der Ergebnisse vom Server ist ein Transportstufenfehler aufgetreten. (Anbieter: TCP Provider, Fehler: 0 - Der angegebene Netzwerkname ist nicht mehr verfügbar.)

Ein Screenshot meiner Verbindungseinstellung: Ich kann sie hier nicht posten, aber hier ist ein Link. http://imgur.com/bg3Qrzp

+1

könnten Sie einige Screenshots einfügen? – TheGameiswar

+0

Screenshots von was? Wenn ich wüsste, wo die Konfiguration für den Screenshot wäre, müsste ich die Frage nicht stellen. – MRaygun

+0

Auszeit Screenshot? – TheGameiswar

Antwort

0

Bitte versuchen Sie, den Standardwert für die Zeitüberschreitung in der Verbindungszeichenfolge zu überschreiben. Der Standardwert für die Zeitüberschreitung ist 15, für Verbindungen, die vom Internet abhängen. Der empfohlene Wert ist 30.

serverConnection.ConnectionString = "Server=tcp:mysernamename.database.windows.net,1433;User [email protected];Password=password;Trusted_Connection=False;Encrypt=True;Connection Timeout=30;"; 

Scheck this article für weitere Einzelheiten.

+0

Die Fehlermeldung, die ich bekomme, ist: – MRaygun