Microsoft SQL Server LocalDB jest uproszczoną wersją systemu zarządzania bazą danych SQL Server Express. Jest ona prosta w instalacja i konfiguracji.
Garść ogólnych informacji
- Podczas instalacji kopiowane są tylko niezbędne pliki niezbędne do uruchomienia silnika bazy danych SQL Server
- Obsługuje ten sam język T-SQL jak w wersji SQL Server Express
- Ma takie same ograniczenia jak wersja SQL Server Express
Dla kogo SQL Server Express LocalDB?
Kierowany jest głównie dla programistów.
Pozwala m.in. na:
- Szybkie tworzenie lokalnych baz danych i wykonywanie testów aplikacji, które z nich korzystają,
- Pisanie i testowanie kodu w języku Transact-SQL
- poznanie SQL Server Express bez konieczności pełnej wersji
Lokalizacja plików z bazą danych
- Rozszerzenia plików z bazą danych są takie same jak w SQL Server Express: .mdf (baza danych), .ldf (log)
- Lokalizacja plików baz danych:
- Bazy systemowe
Bazy systemowe przechowywane są w lokalizacji określonej w zmiennej środowiskowej AppData:
C:\Users\<user>\AppData\Local\Microsoft\Microsoft SQL Server Local DB\Instances\LocalDBApp1\
- Bazy użytkownika przechowywane są w katalogu użytkownika, na przykład:
C:\Users\Documents\
C:\Users\
- Bazy systemowe
Zarządzanie instacjami – SQL Server Express LocalDB Command Line Tool
Do zarządzania instacjami baz danych służy program SQL Server Express LocalDB Command Line Tool uruchamiany z linii poleceń.
Program uruchamiany jest poprzez wpisanie w linii komend sqllocalDB z odpowiednimi parametrami.
Lista wszystkich instancji dostępnych na maszynie: sqllocalDB i
Szczegółowe informacje o instancji sql serwera:
sqllocalDB i <nazwa_instancji>
Parametry, jakich należy użyć do tworzenia, usuwania, uruchamiania i zatrzymywania instacji uzyskamy po uruchomieniu programu bez żadnych parametrów.
Numery wersji i nazwy wydań dostępne są m.in. na Wikipedii pod adresem: Microsoft SQL Server – Wikipedia, wolna encyklopedia
Instalacja
W celu zainstalowania Microsoft SQL Server Express LocalDB należy pobrać wersję instalacyjną programu ze strony firmy Microsoft.
https://www.microsoft.com/en-us/download/details.aspx?id=101064
Po pobraniu i uruchomieniu wersji instalacyjnej należy wybrać opcję Download Media
a następnie zaznaczyć opcję LocalDB
Po pomyślnym pobraniu należy wybrać przycisk “Open folder” i uruchomić pobrany plik instalacyjny “SqlLocalDB.msi”. Po jego uruchomieniu zostanie rozpoczęty proces instalacji SQL Server 2019 LocalDB.
Po pomyślnej instalacji możemy rozpocząć przygodę z relacyjnymi bazami danych 🙂
Dodatkowo warto zainstalować SQL Server Management Studio (SSMS).
Jest to narzędzie pozwalające na tworzenie zapytań i zarządzania bazami na komputerze lokalnym lub w chmurze.
Wersja instalacyjna dostępna jest pod następującym linkiem (na dzień tworzenia tego wpisu):