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.

Jestem zaskoczony i mam następujące pytania:]}
  1. Co to jest (localdb)\v11.0? Czy używa mojego SQL Express lub SQL Compact?
  2. Czy obsługuje tylko bazy danych przechowywane w plikach .mdf?
  3. Jak mogę określić ścieżkę przywracania inną niż folder mojego użytkownika?
  4. do jakich ogólnych celów służy (czy służy tylko do celów edukacyjnych)?
  5. Gdzie mogę znaleźć więcej informacji na temat tego rodzaju bazy danych?
Author: Pavel K, 2013-09-13

1 answers

  1. 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)

  2. MDF jest domyślnym rozszerzeniem dla plików bazy danych SQL Server. (Pliki dziennika są LDF) Zobacz także to pytanie .

  3. Możesz przywrócić do określonego folderu za pomocą RESTORE DATABASE WITH MOVE zgodnie z dokumentacją MSDN tutaj .

  4. LocalDB jest przeznaczony dla deweloperów, patrz punkt 1.

  5. Na blogu SQL Server Express znajduje się post informacyjny o LocalDB tutaj.

 108
Author: Ed Guiness,
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