Ich rufe eine gespeicherte Prozedur von meiner Anwendung, die 30 Minuten dauern kann, um auszuführen.Führen Sie eine gespeicherte Prozedur asynchron aus einem Windows-Formular aus, und trennen Sie dann die Verbindung?
Ich möchte nicht meinen Benutzer die Anwendung für den gesamten Zeitraum geöffnet lassen. Also möchte ich den Sproc anrufen, lass ihn fliegen und lass ihn die Anwendung herunterfahren und später wiederkommen.
Wie kann ich das tun?
Nun, ich werde mich nicht anmelden oder registrieren (irgendwie enttäuscht, dass ich nicht wählen oder schließen kann, ohne das zu tun). Wie auch immer, Scott W. gab die beste Antwort und wurde dann von einigen unterstützenden Stellen unterstützt. Alle akzeptieren das Bit "... schneller Hardware kaufen". Ich würde nur behaupten, Fehler zu scheitern, als meinen Kunden sagen, sie müssen schneller Hardware kaufen, weil ich es nicht richtig machen kann. Danke für deine Hilfe! –
@Dan - Ich bin verwirrt. Sie sind bereits eingeloggt, mindestens genug, um ein Benutzerkonto und 2 Badges zu haben. Warum können Sie nicht auf die Schaltfläche "Antwort annehmen" klicken? –
Siehe auch ... http://stackoverflow.com/questions/7444215/how-to-execute-a-sql-server-stored-procedure-asynchron-and-ensure-its-comp – SteveC