SQL Server (localdb)\v11.0 explained
Śledzę kod najpierw do istniejącej bazy danych tutorial i zauważyłem, że sugeruje się połączenie z (localdb)\v11.0
w celach edukacyjnych. Próbowałem połączyć się z nim za pomocą mojego SQL Management Studio i zadziałało. Ale kiedy przywróciłem kopię zapasową DB, utworzył plik [DatabaseName].mdf
w katalogu mojego użytkownika.
- Co to jest
(localdb)\v11.0
? Czy używa mojego SQL Express lub SQL Compact? - Czy obsługuje tylko bazy danych przechowywane w plikach
.mdf
? - Jak mogę określić ścieżkę przywracania inną niż folder mojego użytkownika?
- do jakich ogólnych celów służy (czy służy tylko do celów edukacyjnych)?
- Gdzie mogę znaleźć więcej informacji na temat tego rodzaju bazy danych?
1 answers
LocalDB został wprowadzony w SQL Server 2012 CTP3. Jest to w zasadzie nowa wersja SQL Express, o tej samej funkcjonalności, dedykowana dla programistów. Nie musisz więc instalować żadnego serwera SQL. Jeśli masz zainstalowany SQL 2012 lub Visual Studio 11 to już go masz i działa na. Net 4 lub wyższym. Jeśli używasz Visual Studio 11 i grałeś z nowym EntityFramework i MVC, możesz go zobaczyć na domyślnym ciągu połączenia. (Źródło)
MDF jest domyślnym rozszerzeniem dla plików bazy danych SQL Server. (Pliki dziennika są LDF) Zobacz także to pytanie .
Możesz przywrócić do określonego folderu za pomocą
RESTORE DATABASE WITH MOVE
zgodnie z dokumentacją MSDN tutaj .LocalDB jest przeznaczony dla deweloperów, patrz punkt 1.
Na blogu SQL Server Express znajduje się post informacyjny o LocalDB tutaj.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 12:08:59