2022/04/10

安裝 SQL Server 2019 Express LocalDB 初體驗


原本測試環境打算使用 Interbase,想到自己已經有 SQL Server Driver,不拿來用有點可惜。

索性就試著拿 SQL SERVER LocalDB 來試試。

安裝 SQL SERVER 2019 Express LocalDB

安裝和建立很簡單,到微軟的線上手冊即可下載:

 

點擊紅框處就可以下載  SQL2019-SSEI-Expr

 

建立預設執行個體

C:\Users\Eden>sqllocaldb c
LocalDB instance "MSSQLLocalDB" created with version 15.0.2000.5.

C:\Users\Eden>sqllocaldb start
LocalDB instance "MSSQLLocalDB" started.

C:\Users\Eden>sqllocaldb info "MSSQLLocalDB"
Name:               MSSQLLocalDB
Version:            15.0.2000.5
Shared name:
Owner:              EDEN-WIN10\Eden
Auto-create:        Yes
State:              Running
Last start time:    2022/4/10 下午 11:00:17
Instance pipe name: np:\\.\pipe\LOCALDB#<use your pipe name>\tsql\query

*<use your pipe name>在每次啟動時都會不一樣。

之後可以使用 SSMS 以 pipe 提供的內容進行連接;我在這裡使用 sqlcmd 來建立,而 sqlcmd 在安裝前必須先安裝 ODBC 17 for SQL SERVER。

資料庫管理工具 -- SQLCMD

 

建立南風資料庫 

github -- instnwnd.sql 下載 SQL 檔,並且更換 mdf / ldf 路徑後 (不換也可以),執行即可建立南風範例資料庫。


建立方式相當簡單,搞懂一些小細節後,可以很快的把開發環境建構起來。

關於 SQL Server 2019 Express LocalDB 的更多資訊

在本文中,我們介紹了如何安裝和建立 SQL Server 2019 Express LocalDB,以及如何使用 SQLCMD 建立南風資料庫。不過,如果你想進一步了解 LocalDB 的功能和優點,以下是一些相關的資訊:

  • LocalDB 是 SQL Server Express 的一個版本,它是一個輕量級的版本,通常用於開發和測試用途。與其他 SQL Server 版本相比,LocalDB 的安裝和部署更加簡單,並且不需要太多的系統資源。
  • LocalDB 支援多種 SQL Server 功能,例如 T-SQL、XML、JSON、Spatial 和 Full-Text Search 等。此外,LocalDB 還支援了多個版本的 SQL Server,包括 SQL Server 2019、SQL Server 2017、SQL Server 2016 和 SQL Server 2014 等。
  • LocalDB 提供了一些獨特的功能,例如自動啟動和關閉。這意味著當你需要使用 LocalDB 時,它會自動啟動,而當你完成使用後,它會自動關閉。這讓開發者更加方便,並且可以減少系統資源的浪費。
  • 不過,需要注意的是,LocalDB 有一些限制。例如,它只能在本機運行,無法用於生產環境;它也不能使用 SQL Server Management Studio 進行管理,只能使用命令列工具或其他軟體進行管理。

和你分享。 😘


See also