Utilizzo SQL Server 2012 Express LocalDB. Le istanze sembrano fermarsi automaticamente dopo 10 minuti se non ci sono attività su di loro. C'è un modo pulito per mantenere un'istanza in esecuzione per sempre?Come impedire l'arresto automatico di SQL Server LocalDB?
risposta
Il timeout è configurabile tramite T-SQL con 'user instance timeout'
opzione:
sp_configure 'show advanced options', 1;
RECONFIGURE;
GO
sp_configure 'user instance timeout', 5;
GO
Il timeout viene espresso in minuti e ha un valore massimo di 65535
. Sono abbastanza sicuro che è necessario riavviare l'istanza dopo averlo impostato. E non provare a impostarlo su 0
, l'istanza si spegnerà immediatamente dopo l'avvio, il che renderà difficile riportare il valore a qualcosa di utile :-).
Fonte: this BOL article contenente altre informazioni utili sulle istanze utente che sono applicabili anche alle istanze LocalDB.
Nota finale
Se avete bisogno di qualcosa che è sempre in esecuzione e si avvia ogni volta che un computer si avvia si potrebbe anche considerare l'utilizzo normale, basata sui servizi, istanza di SQL Server Express.
Ecco come eseguire la risposta di Krzysztof Kozielczyk dalla riga di comando.
Avviare l'istanza localdb
.
C:\> sqllocaldb start v11.0
LocalDB instance "v11.0" started.
Ottieni il percorso del server, che è il nome della pipe di istanza.
C:\> sqllocaldb info v11.0
Name: v11.0
Version: 11.0.3000.0
Shared name: IIS_DB
Owner: DESKTOP-AAAT5QS\bigfo
Auto-create: Yes
State: Running
Last start time: 2/17/2016 12:06:43 PM
Instance pipe name: np:\\.\pipe\LOCALDB#SH9D87FB\tsql\query
Eseguire un comando SQL su quel server.
C:\> sqlcmd -S np:\\.\pipe\LOCALDB#SH9D87FB\tsql\query
1> sp_configure 'show advanced options', 1;
2> GO
Configuration option 'show advanced options' changed from 1 to 1.
Run the RECONFIGURE statement to install.
1> RECONFIGURE;
2> GO
1> sp_configure 'user instance timeout', 5;
2> GO
Configuration option 'user instance timeout' changed from 5 to 5.
Run the RECONFIGURE statement to install.
1> RECONFIGURE;
2> GO
> exit
- 1. Connessione a SQL Server localdb JDBC
- 2. nIBernate e SQL Server 2012 LocalDB
- 3. Connessione a SQL Server LocalDB tramite JDBC
- 4. confusione su SQL Server Express e LocalDB
- 5. SQL Server: come trovare tutti i nomi di istanza localdb
- 6. LocalDB SQL Server 2014 Express crea 2 istanze (localdb) \ ProjectsV12 & (localdb) \ MSSQLLocalDB?
- 7. ClickOnce Prerequisiti: dov'è SQL Server Express 2014 LocalDB?
- 8. Esiste una differenza tra SQL Server Express (2012) e LocalDB?
- 9. SQL avvio automatico LocalDB grado guasto quando viene chiamato da Visual Studio 2013, ma non SQL Server Management Studio
- 10. È possibile connettere LocalDB SQL Server Express in remoto?
- 11. Come si copia il database di SQL Server 2012 nell'istanza di localdb?
- 12. Come determinare il nome dell'istanza LocalDb nello script SQL?
- 13. Come ripristinare il backup di SQL Server 2008 R2 su un LocalDb 2012
- 14. Come rimuovere l'incremento automatico dalla tabella in sql server 2012
- 15. Come trasferire il database MVC ASP.NET da LocalDb a SQL Server?
- 16. Impossibile connettersi a LocalDB
- 17. SQL Server: arbitraria di incremento automatico della chiave primaria
- 18. L'istanza LocalDb specificata non esiste
- 19. Impossibile connettersi al database di SQL Server
- 20. Utilizzando LocalDB con Service Fabric
- 21. Come impedire l'escape automatico di caratteri speciali in Python
- 22. Installazione Xcode: come impedire l'aggiornamento automatico di Xcode
- 23. jQuery anteporre - impedire lo scorrimento automatico
- 24. SQL Server CTE riferito in join automatico lento
- 25. LocalDB non riconosciuto in Visual Studio 2015
- 26. Messaggio potenzialmente errato e fastidioso: "Questo progetto utilizza SQL Server Express LocalDB"
- 27. Come impedire alle query SQL inefficienti di rallentare un server di database
- 28. Impedire lo scorrimento automatico in RichTextBox
- 29. Come importare il backup SQL di Azure (.bacpac) in LocalDB utilizzando Visual Studio?
- 30. Backup automatico del database SQL