Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Wie kann das automatische Herunterfahren von SQL Server LocalDB verhindert werden?

Das Timeout ist über T-SQL mit 'user instance timeout' konfigurierbar Möglichkeit:

sp_configure 'show advanced options', 1;
RECONFIGURE;
GO
sp_configure 'user instance timeout', 5;
GO

Die Zeitüberschreitung wird in Minuten ausgedrückt und hat einen maximalen Wert von 65535 . Ich bin mir ziemlich sicher, dass Sie die Instanz nach dem Festlegen neu starten müssen. Und versuchen Sie nicht, ihn auf 0 zu setzen , wird die Instanz einfach sofort nach dem Start heruntergefahren, was es schwierig macht, den Wert wieder auf etwas Nützliches zurückzusetzen :-).

Quelle:Dieser BOL-Artikel enthält weitere nützliche Informationen zu Benutzerinstanzen, die auch für LocalDB-Instanzen gelten.

Schlussbemerkung

Wenn Sie etwas brauchen, das immer läuft und startet, wenn ein Computer hochfährt, sollten Sie einfach die Verwendung einer regulären, dienstbasierten Instanz von SQL Server Express in Erwägung ziehen.