應(yīng)用文檔
應(yīng)用文檔
首頁
> 應(yīng)用文檔
LDK8.2安裝問題的解決辦法
更新時間:2021-05-28 16:56:42 點(diǎn)擊量:
全新安裝 LDK 8.2 失敗
現(xiàn)象
目前這個問題只在新安裝 LDK 8.2 時出現(xiàn),更新安裝暫未遇到此問題。
1. 中文 Windows 10 上全新安裝 LDK 8.2 時提示 “Failed to connect to the database”。
2. LDK 安裝最終顯示成功,但是 EMS 打不開。
原因
全新安裝時創(chuàng)建 EMSDB 出錯。
解決方案
共兩個解決方法,選擇其中一個方法修復(fù)數(shù)據(jù)庫后,第一次打開 EMS 會很慢,請耐心等待。
1. 安裝 SQL Server Management Studio 2019 后手動運(yùn)行數(shù)據(jù)庫腳本
1) 下載并安裝 SQL Server Management Studio 2019。
1) 下載并安裝 SQL Server Management Studio 2019。
提取碼:1234
2) 停止 Sentinel EMS Service。
3) 使用 SQL Server Management Studio 連接 EMSDATABASE,依次運(yùn)行 C:\Program Files(x86)\Thales\Sentinel EMS\Database\SQL Scripts\ManualDBCreationScripts 路徑下的scripts,需要運(yùn)行的 scripts 為如下:
Step2_CreateTables.sql (運(yùn)行這個腳本會提示報錯,不用管,接著運(yùn)行下一個腳本)
Step2_CreateTables.sql (運(yùn)行這個腳本會提示報錯,不用管,接著運(yùn)行下一個腳本)
Step3_SeedMasterData.sql
Step4_SeedLDKAttributes.sql
Step5_SeedCLOUDAttributes.sql
Step6_EMS_DB_SEED_LDKSAAS.sql
Step7_SeedDemoData (Optional).sql
4) 啟動 Sentinel EMS Service。
2. 用命令行恢復(fù)數(shù)據(jù)庫
1) 下載 LDK 8.2 空數(shù)據(jù)庫的備份。
提取碼:1234
2) 停止 Sentinel EMS Service。
3) 以管理員身份運(yùn)行 cmd.exe。
3) 以管理員身份運(yùn)行 cmd.exe。
4) 輸入命令 sqlcmd -S localhost\EMSDATABASE -Q "RESTORE DATABASE EMSDB FROMDISK = 'C:\Backup\EMSDB.bak' with replace"
請注意,根據(jù)實際存放位置修改 EMSDB.bak 的路徑。
5) 啟動 Sentinel EMS Service。
卸載 LDK 8.2 后無法裝回低版本LDK(如8.0) 的解決方法
此文檔只適用于無需保留 LDK 8.2 數(shù)據(jù)庫的情況下安裝 LDK 8.0。
1. 卸載 LDK 8.2。
從控制面板卸載 “Sentinel LDK”, 卸載成功后查看是否還有殘留的帶有 Sentinel 字樣的程序。
如果有的話,繼續(xù)卸載該程序。
2. 卸載 openJDK。
以管理員權(quán)限打開 cmd.exe,進(jìn)入到 LDK 8.2 安裝包的 \Windows\3rdparty\JRE 路徑下,輸入命令 msiexec /uninstall openJDK_EMS_x64 或 msiexec /x openJDK_EMS_x64。
請注意,如果不卸載 openJDK,則在安裝 LDK 8.0 時報錯“Package openJDK_EMS_x64 Error: Anewer version of this application is already installed on this computer….”。
但必須在卸載 LDK 8.2 之后再卸載 openJDK,否則會導(dǎo)致卸載 EMS 失敗。
3. 卸載數(shù)據(jù)庫 2019 的 EMSDATABASE 實例。
從控制面板卸載 “Microsoft SQL Server 2019 (64bit)”,卸載時打勾 EMSDATABASE 的 “數(shù)據(jù)庫引擎服務(wù)”。
4. C:\Program Files\Microsoft SQL Server 路徑下刪除 MSSQL15.EMSDATABASE 文件夾。
5. 啟用 .NET Framework 3.5。
從控制面板 – 程序 – 啟用或關(guān)閉 Windows 功能,選上 “.NET Framework 3.5(包括 .NET 2.0 和3.0)”,之后選擇從網(wǎng)上下載所需文件。
6. 重啟機(jī)器。
7. 安裝 LDK 8.0。
以管理員身份運(yùn)行安裝包里的 setup.exe,并以默認(rèn)選項進(jìn)行安裝。