Używam programu SQL Server 2012 Express LocalDB. Wydaje się, że instancje zatrzymują się automatycznie po 10 minutach, jeśli nie ma na nich żadnej aktywności. Czy istnieje czysty sposób na utrzymanie działającej instancji na zawsze?Jak zapobiec automatycznemu wyłączaniu SQL Server LocalDB?
Odpowiedz
Czas przerwy jest konfigurowany za pomocą T-SQL z 'user instance timeout'
opcji:
sp_configure 'show advanced options', 1;
RECONFIGURE;
GO
sp_configure 'user instance timeout', 5;
GO
Czas przerwy jest wyrażona w minut i ma maksymalną wartość 65535
. Jestem pewien, że po ustawieniu trzeba ponownie uruchomić instancję. I nie próbuj ustawiać go na 0
, spowoduje to wyłączenie instancji natychmiast po uruchomieniu, co utrudni powrót do wartości użytecznej :-).
Źródło: this BOL article zawiera również inne użyteczne informacje o instancjach użytkownika, które mają zastosowanie również do instancji LocalDB.
ostatnia uwaga
Jeśli potrzebujesz czegoś, co zawsze działa i zaczyna się zawsze, gdy komputer uruchamia może po prostu rozważyć użycie regularną, usługi oparte na wystąpienie SQL Server Express.
Oto jak wykonać odpowiedź Krzysztofa Kozielczyka z linii poleceń.
Uruchom instancję localdb
.
C:\> sqllocaldb start v11.0
LocalDB instance "v11.0" started.
Uzyskaj ścieżkę serwera, która jest nazwą potoku instancji.
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
Uruchom polecenie SQL na tym serwerze.
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. Jak uruchomić SQL Server LocalDB przez IIS
- 2. SQLAlchemy: zapobiec automatycznemu zamykaniu
- 3. nHibernate i SQL Server 2012 LocalDB
- 4. SQL Server Express kontra ekspresowe localdb
- 5. LocalDB: zmiana domyślnej lokalizacji SQL Server
- 6. Jak zapobiec automatycznemu zamykaniu otwartych plików PyCharm?
- 7. Jak zapobiec automatycznemu obracaniu ekranu na tablecie?
- 8. Jak zapobiec automatycznemu uruchomianiu Xcode 7 Playgrounds?
- 9. Wymagania wstępne ClickOnce: gdzie jest SQL Server Express 2014 LocalDB?
- 10. Podłączanie do SQL Server LocalDB przy użyciu JDBC
- 11. Połączenie z serwerem SQL localdb JDBC
- 12. Jak zapobiec automatycznemu zamykaniu nawiasów klamrowych w programie ReSharper?
- 13. Jak zapobiec automatycznemu dodawaniu nowych modułów SharePoint do losowej funkcji?
- 14. Jak zapobiec automatycznemu dodawaniu stylów przez interfejs użytkownika jquery?
- 15. SBT: jak zapobiec automatycznemu dodawaniu biblioteki scala do pom?
- 16. Angular 2/Jak zapobiec automatycznemu wprowadzaniu danych wejściowych przez IE?
- 17. Serwer SQL: znajdowanie wszystkich nazw instancji localdb
- 18. Nie można uruchomić LocalDB
- 19. Czy istnieje sposób, aby zapobiec automatycznemu ponownemu załadowaniu Play?
- 20. Jak przywrócić kopię zapasową programu SQL Server 2008 R2 do LocalDb 2012
- 21. LocalDB: Jak usunąć?
- 22. Jak określić nazwę instancji LocalDb w skrypcie SQL?
- 23. jQuery prepend - zapobiega automatycznemu przewijaniu
- 24. Nie można zainstalować LocalDB na Windows 8.1
- 25. Używanie pliku MDD LocalDb na platformie Azure
- 26. Jak zapobiec iniekcji SQL w stanie hibernacji?
- 27. SQL LocalDb automatyczny Uruchomienie instancji Awaria gdy wywołana z Visual Studio 2013, ale nie SQL Server Management Studio
- 28. Nie można połączyć się z LocalDB
- 29. Jak korzystać z projektu bazy danych SQL Server
- 30. Zgrabne zamykanie aplikacji przy wyłączaniu systemu Windows