原本測試環境打算使用 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
- 如何下載與升級 SQL Server Express LocalDB 到最新版
- SQL Server 2012 Express LocalDB (SqlLocalDB) 深入剖析
- SQL Server Express LocalDB 概述(微軟官方文件):https://docs.microsoft.com/zh-tw/sql/database-engine/configure-windows/sql-server-express-localdb?view=sql-server-ver15
- SQL Server 2019 Express LocalDB (SqlLocalDB) 深入剖析(博客文章):https://www.cnblogs.com/billlisa/p/13771530.html
- SqlLocalDB Utility(微軟官方文件):https://docs.microsoft.com/en-us/sql/tools/sqllocaldb-utility?view=sql-server-ver15