Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Comment empêcher l'arrêt automatique de SQL Server LocalDB ?

Le timeout est configurable via T-SQL avec 'user instance timeout' choix :

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

Le délai d'attente est exprimé en minutes et a une valeur maximale de 65535 . Je suis presque sûr que vous devez redémarrer l'instance après l'avoir configurée. Et n'essayez pas de le régler sur 0 , cela ne fera que fermer l'instance immédiatement après le démarrage, ce qui rendra difficile la redéfinition de la valeur sur quelque chose d'utile :-).

Source :cet article BOL contenant d'autres informations utiles sur les instances d'utilisateur qui s'appliquent également aux instances LocalDB.

Remarque finale

Si vous avez besoin de quelque chose qui s'exécute en permanence et qui démarre chaque fois qu'un ordinateur démarre, vous pouvez simplement envisager d'utiliser une instance régulière, basée sur un service, de SQL Server Express.