Contents

SQL Server 2019 安裝小記

最近從 Java 轉 .Net Core 程式,原本有碰過 MySQL 和 Oracle 資料庫,現在要碰的是 SQL Server ,安裝是從零開始,這邊做個筆記。

SQL Server 有哪些版本

這邊版本不是只 2019,2022那一種,這邊是指 Express(免費版)。這邊要先了解,通常正是環境不會安裝 Express ,手上會拿到一組序號。這邊我目前在測試環境是用 Express,本篇會先以這個為主。

  • SQL Server Express:這是一個免費版本,適用於小型應用程式、網站和微型企業。它有一些功能限制,但仍然提供許多強大的功能。
  • SQL Server Standard Edition:這是一個功能強大且可扩展的版本,適用於中型企業和應用程式。它提供了許多強大的功能,包括數據商務和分析工具。
  • SQL Server Enterprise Edition:這是一個高級版本,提供了最完整的功能集,適用於大型企業和應用程式。它包括了所有 Standard Edition 的功能,還有一些額外的高級功能。
  • SQL Server Web Edition:這是一個專為網站和云應用程式而設的版本,提供了足夠的功能來滿足大多數網站的需求。
  • SQL Server Developer Edition:這是一個為開發人員提供的版本,提供了完整的功能集,可用於測試和開發應用程式。

詳細可以看官網。SQL Server 2019 — 定價 | Microsoft

安裝 SQL Server

去官網下載 Express 安裝檔案。SQL Server 下載 | Microsoft

https://i.imgur.com/YupYsvw.png

因為我用 Sandbox 安裝,所以我介面都是英文的。但對應安裝都是一樣位置。以下步驟照做。
https://i.imgur.com/gMih7ii.png

https://i.imgur.com/SCzFSUs.png

https://i.imgur.com/hSglMj1.png

https://i.imgur.com/kAgcWhb.png

因為 Sandbox 可能會有一些問題。

https://i.imgur.com/pDhEc1Z.png

https://i.imgur.com/yDsVcFe.png

這個紅色框框可以調製整路徑。
https://i.imgur.com/5NdvzxP.png

如果有問題,這個選項要取消。
https://i.imgur.com/XVKjYVB.png

安裝可以選Default instance,除非要建立第二個instance
https://i.imgur.com/uRr4nTi.png

https://i.imgur.com/QwRjIx4.png

https://i.imgur.com/kcj4RjD.png

選擇下圖驗證方式。
https://i.imgur.com/xpJ3WC9.png

按下接受,再按下一步。
https://i.imgur.com/S610H6S.png

一樣接受再按下一步。
https://i.imgur.com/2PcVTQi.png

https://i.imgur.com/3cVNjf8.png

可以設定連線

https://i.imgur.com/cXMAn3h.png

要對外連線TCP/IP要設定啟用。
https://i.imgur.com/WpTgdpC.png

SQL Server Management Studio

我朋友說正常用 SQL Server 一定要會使用 SQL Server Management Studio ,因為你在離線環境上面,通常不會安裝你用過的工具,這時候還是要習慣這個。

安裝 SSMS

從這個下載 SQL Server Management Studio (SSMS) - SQL Server Management Studio (SSMS) | Microsoft Docs連結點擊免費下載

開啟程式。

https://i.imgur.com/ohHWc1y.png

https://i.imgur.com/M1oxwvc.png

https://i.imgur.com/mYhTb1G.png

需注意的事情

https://i.imgur.com/AJ3CZLT.png

語系也需要
https://i.imgur.com/rOMl1U9.png

設定主鍵和主鍵自動增加

主鍵右鍵新增
https://i.imgur.com/nghxZzO.png

Visual Studio 可以設定
https://i.imgur.com/T61x8E0.png

設定交易

Dbeaver 有一個按鈕可以讓你開啟交易工能,雖然也可以打指令,但是能不打就不用打我發現 SSMS 找不到這個東西,但其實就是沒有這個東西,只能打指令。小心駛得萬年船–SQL指令保險栓-黑暗執行緒

1
2
3
4
5
6
7
8
begin tran

INSERT INTO blog VALUES( 'test','test2');
INSERT INTO blog VALUES( 'test','test2');
INSERT INTO blog VALUES( 'test','test2');
INSERT INTO blog VALUES( 'test','test2');
INSERT INTO blog VALUES( 'test','test2');
INSERT INTO blog VALUES( 'test','test2');

最後下commit才會成功。這邊測試 LocalDB 也會成功。

相關文章

*(10) Microsoft SQL Server 2019 Express 下載安裝教學 //資料庫概論 - YouTube

如何檢測 SQL Server CPU是否遭遇瓶頸

效能查看可以用這個
SQL Server Profiler - SQL Server Profiler | Microsoft Docs

[SQL SERVER]Insert Statement效能比較測試 | by RiCo 技術農場 | RiCosNote | Medium

好像能用這個方法檢查
[SQL SERVER][Performance]查詢效能調校 | RiCo技術農場 - 點部落