原本測試環境打算使用 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 路徑後 (不換也可以),執行即可建立南風範例資料庫。
建立方式相當簡單,搞懂一些小細節後,可以很快的把開發環境建構起來。
和你分享。 😘
See also
- 如何下載與升級 SQL Server Express LocalDB 到最新版
- SQL Server 2012 Express LocalDB (SqlLocalDB) 深入剖析
- SqlLocalDB Utility