2025年11月21日 星期五

[研究]SQL Server 2025 標準版最小安裝後,移除非必要程式

[研究]SQL Server 2025 標準版最小安裝後,移除非必要程式

2025-11-21

下圖,Windows Server 2019 繁體中文標準版 VM 安裝後


下圖,SQL Server 2025 繁體中文標準版 最小安裝 (僅勾選「資料庫引擎服務」)






********************************************************************************
下面是一台 DB Server (SQL Server 2025) 安裝的軟體,另一台 ASP.NET WebForm 的 Web Server 使用它,請問那些軟體可以移除 ?

Browser for SQL Server 2025 17.0.1000.7

Microsoft ODBC Driver 17 for SQL Server 17.10.6.1

Microsoft ODBC Driver 18for SQL Server 18.5.2.1

Microsoft OLE DB Driver for SQL Server 18.7.5.0

Microsoft SQL Server 2025 (64 位元)

Microsoft SQL Server 2025 安装程式(英文) 17.0.1000.7

Microsoft Visuel C++ 2015-2022 Redistributable (x64) - 14.42.34438 14.42.34438.0

Microsoft Visuel C++ 2015-2022 Redistributable (x86) - 14.42.34438 14.42.34438.0

Microsoft VSS Writer for SQL Server 2025 17.0.1000.7

VMware Tools 12.5.3.24819442

適用於 SQL Server Microsoft OLE DB DB 程式 19 19.3.7.0

**********

ChatGPT

套件 用途 建議 理由
Browser for SQL Server 2025 17.0.1000.7 用於查找 SQL Server 執行個體和遠端管理工具 可移除 如果你的 Web Server 已知 SQL Server 連線名稱/IP,不需要這個工具
Microsoft ODBC Driver 17 for SQL Server 17.10.6.1 ODBC 連線用 建議保留 如果 Web Server 或其他程式使用 ODBC 17 連線,移除會影響連線
Microsoft ODBC Driver 18 for SQL Server 18.5.2.1 ODBC 連線用 視情況保留 若 Web Server 只用 ODBC 17,可移除;若未來有升級或需要最新 ODBC,保留
Microsoft OLE DB Driver for SQL Server 18.7.5.0 OLE DB 連線用 建議保留 Web Server 可能使用 OLE DB 驅動程式,移除會影響連線
Microsoft SQL Server 2025 (64 位元) SQL Server 主程式 必須保留 DB Server 核心服務,不能移除
Microsoft SQL Server 2025 安裝程式 (英文) 17.0.1000.7 安裝與升級用 可移除 安裝完畢後只做 DB 服務,不需要安裝程式
Microsoft Visual C++ 2015-2022 Redistributable (x64 & x86) 供 SQL Server 或相關工具使用 建議保留 SQL Server 和其他套件可能依賴 VC++ runtime,移除可能造成服務異常
Microsoft VSS Writer for SQL Server 2025 17.0.1000.7 提供 VSS 快照備份支援 可移除(視備份策略) 若不使用 Volume Shadow Copy 進行備份,移除不影響 SQL 功能
VMware Tools 12.5.3.24819442 虛擬機整合工具 必須保留 提供 VM 整合、時間同步、效能最佳化,不建議移除
適用於 SQL Server Microsoft OLE DB DB 程式 19 19.3.7.0 舊版/附加 OLE DB 驅動程式 視情況保留 如果沒有程式使用它,可移除;若有舊程式或相容需求,保留

註:在 ASP.NET WebForm 專案中,最常見的連線方式是 ADO.NET SqlClient (System.Data.SqlClient),這是 .NET Framework 內建的 SQL Server 連線提供者。

不需要安裝 ODBC Driver 或 OLE DB Driver,只要 .NET Framework 支援即可。

連線字串通常長這樣:

Server=myServerAddress;Database=myDataBase;User Id=myUsername;Password=myPassword;

對應到底層使用 TCP/IP 或 Named Pipes 與 SQL Server 通訊,內部用的是 SQL Server native 協議。

下圖,SSMS 20.2.1 (SQL Server Management Studio 20.2.1) 安裝後


SSMS 20.2.1 不想移除,Microsoft Help Viewer 2.3 和= Microsoft Help Viewer 2.3 語言套件 - 繁體中文 可否移除 ?

ChatGPT

套件用途建議理由
Microsoft Help Viewer 2.3提供離線 .mshc 說明文件瀏覽,主要給 Visual Studio 或部分開發工具使用可移除SSMS 20.2.1 不依賴 Help Viewer,SQL Server Engine 也不需要離線說明文件
Microsoft Help Viewer 2.3 語言套件 - 繁體中文Help Viewer 的中文介面語言套件可移除與 SSMS 20.2.1、SQL Server 功能無關,僅提供介面語言顯示,不影響操作
SSMS 20.2.1SQL Server Management Studio,管理 SQL Server 的 GUI 工具保留生產環境管理 SQL Server 必須工具,移除會影響管理能力

(完)

相關

[研究]SQL Server 2019 標準版最小安裝後,移除非必要程式
https://shaurong.blogspot.com/2025/11/sql-server-2019_21.html

[研究]SQL Server 2019 正式機 (生產環境) 哪軟軟體可以移除?https://shaurong.blogspot.com/2025/11/sql-server-2019.html

[研究]SQL Server 2019 標準版最小安裝後,「解除安裝或變更程式」多了甚麼https://shaurong.blogspot.com/2025/03/sql-server-2019-on-windows-server-2019.html



沒有留言:

張貼留言