Microsoft SQL Server Express LocalDB

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\

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):

https://docs.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-ver15