Wir haben einen Job, der jeden Morgen in CruiseControl.net läuft, um eine Datei in eine DB zu importieren. Unser Problem scheint zu sein, dass in manchen Nächten die DB über Nacht schlafen geht. Wenn wir das Skript am Morgen ausführen, wird die Verbindung unterbrochen, während wir darauf warten, dass sich die Datenbank aufwärmt. Wir haben versucht, Timeouts usw. zu verschieben, aber ohne Glück. Gibt es eine Möglichkeit, SQL Server zu einer bestimmten Zeit aufzuwärmen oder zu kitzeln, damit es warm bleibt?
Bisher haben wir den Job zweimal ausgeführt, einmal um 9 Uhr, um ihn aufzuwärmen, was 80% der Zeit versagt, aber zumindest erwärmt er den Server eine Stunde später immer wieder, was fast immer funktioniert.
Ich würde es lieber nicht zweimal ausführen, da es ein großer Job und sehr CPU-intensiv ist. Irgendwelche Ideen?
Können Sie eine Abfrage 30 Minuten vor dem Build-Prozess einplanen, um den Server zu "erwärmen"?
Auch - läuft diese Datenbank auf einem Server oder Desktop? Wenn es sich um einen Desktop handelt, können Sie die Energieverwaltungseinstellungen überprüfen.
Tags und Links sql-server sql-server-express