2025年5月29日 星期四

[研究]SQuirreL - Universal SQL Client Version 4.8.0 免費資料庫管理工具

[研究]SQuirreL - Universal SQL Client Version 4.8.0 免費資料庫管理工具

2025-05-28

********************************************************************************

SQuirreL 4.8.0 只能使用下面版本 JRE,太新 or 太舊版,都不支援。敝人用過 JRE 23,結果出現下面訊息。


敝人使用 jdk-21_windows-x64_bin.exe

https://squirrel-sql.sourceforge.io/

下載 squirrel-sql-4.8.0-standard.jar

********************************************************************************

安裝





















(下圖) 有點怪,剛才安裝有勾選 Optional Plugin - Microsoft SQL Server,這裡 Dirver 找不到 Microsoft MSSQL Server JDBC Driver,不同東西?

(下圖)設定要先存檔,不然之後會消失又要重設











********************************************************************************

【解決】

Download Microsoft JDBC Driver for SQL Server
https://learn.microsoft.com/en-us/sql/connect/jdbc/download-microsoft-jdbc-driver-for-sql-server?view=sql-server-ver17












(上圖)
Unexpected Error occurred attempting to open an SQL connection.
class sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

這代表 SQuirreL SQL Client 嘗試透過 JDBC 使用 SSL/TLS 連線到 SQL Server,但找不到有效的憑證路徑(CA)來信任目標伺服器的憑證。
比較新的 SQL Server (例如 SQL Server 2019 或 SQL Server 2019 ) 強制使用 SSL/TLS 連線。

🛠️ 解決方案:關閉 JDBC 的 SSL 驗證(開發測試環境可用)
在 JDBC URL 加上 encrypt=false 或 trustServerCertificate=true:

jdbc:sqlserver://localhost:1433;databaseName=你的DB名稱;encrypt=true;trustServerCertificate=true

這會信任伺服器端的自簽憑證。




成功。

(完)

相關

[研究]HeidiSQL 12.10.0.7000 x64免費、免安裝版資料庫管理工具安裝、試用(Win10)
https://shaurong.blogspot.com/2025/05/heidisql-121007000-x64win10.html

[研究]DBeaver Community 25.0.5 資料庫管理工具(安裝版)安裝、試用(Win10)
https://shaurong.blogspot.com/2025/05/dbeaver-community-2505-win10.html

[研究]DbVisualizer 25.1.4資料庫系統免費管理工具
https://shaurong.blogspot.com/2025/05/dbvisualizer-2514.html

[研究]SQuirreL - Universal SQL Client Version 4.8.0 免費資料庫管理工具
https://shaurong.blogspot.com/2025/05/squirrel-universal-sql-client-version.html

沒有留言:

張貼留言