sql >> Database teknologi >  >> RDS >> Sqlserver

Hvordan forhindrer man automatisk nedlukning af SQL Server LocalDB?

Timeout kan konfigureres via T-SQL med 'user instance timeout' mulighed:

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

Timeoutet er udtrykt i minutter og har en maksimal værdi på 65535 . Jeg er ret sikker på, at du skal genstarte instansen efter at have indstillet den. Og prøv ikke at indstille den til 0 , vil det bare få instansen til at lukke ned umiddelbart efter start, hvilket vil gøre det svært at sætte værdien tilbage til noget nyttigt :-).

Kilde:denne BOL-artikel, der indeholder andre nyttige oplysninger om brugerforekomster, der også er relevante for LocalDB-forekomster.

Afsluttende bemærkning

Hvis du har brug for noget, der altid kører og starter, hver gang en computer starter, kan du overveje at bruge en almindelig, servicebaseret instans af SQL Server Express.



  1. Fix Error Msg 4151 "Typen af ​​det første argument til NULLIF kan ikke være NULL konstanten, fordi typen af ​​det første argument skal være kendt" i SQL Server

  2. IntegrityError:skelne mellem unikke begrænsninger og ikke null-overtrædelser

  3. Mysql Forbedre søgeydelsen med jokertegn (%%)

  4. Hvordan udfører jeg en indsættelse og returnerer indsat identitet med Dapper?