1. 概述
FineDataLink 配置了外接資料庫後,工程每次啟動時都需要連結外接資料庫。
如果直接修改外接資料庫的帳號密碼,工程則無法成功連結外接庫,導致啟動失敗。
本文將簡單介紹正確修改外接資料庫帳號密碼的方法,以及錯誤修改後的解決方案。
2. 修改方法
本章提供兩種正確修改外接資料庫帳號密碼的方法。
2.1 方法一:無需遷移
注:在進行密碼修改之前,為避免失敗,請務必對原工程進行備份後再進行後續操作。
請參考 備份還原,對工程進行備份。
1)啟動工程,管理者登入 FineDataLink ,點選「管理系統>系統管理>標準>外接資料庫>已配置」,如下圖所示:

2)確定開啟了「外接資料庫配置」頁面。

3)此時可以去修改資料庫的帳號密碼。

4)在「外接資料庫配置」頁面,填入新帳號和密碼,切勿勾選「遷移資料至要啟動的資料庫」,點選「啟動新資料庫」,啟動成功即可。

2.1 方法二:臨時遷移
注:在進行密碼修改之前,為避免失敗,請務必對原工程進行備份後再進行後續操作。
請參考 工程備份還原方案,對工程進行備份。
1)準備一個臨時資料庫,資料庫內容為空,與需要修改帳號密碼的外接資料庫無聯動即可。
2)按照文檔,將外接資料庫遷移至新的資料庫。遷移時必須勾選「遷移資料至要啟動的資料庫」。
| 資料庫類型 | 配置方法 |
|---|---|
| RDS MySQL | 配置MySQL5外接数据库 |
| MySQL | |
| 配置MySQL8外接数据库 | |
| SQL Server | 配置 SQL server 外接数据库 |
| Oracle | 配置Oracle外接数据库 |
| DB2 | 配置DB2外接資料庫 |
| PostgreSQL | 配置PostgreSQL外接資料庫 |
| 信創(國產化)資料庫 | 外接数据库支持范围 |
3)此時可以去修改原外接資料庫的帳號密碼。

4)修改完成後再次按照步驟 2,將外接資料庫遷移回原資料庫。遷移時必須勾選「遷移資料至要啟動的資料庫」。
3. 解決方法
若未按照第二章進行操作,外接資料庫的帳號密碼已被修改。
工程啟動時失敗,自動跳轉到伺服器部署精靈頁面,提示「資料庫連結異常,外接資料庫連結失敗」,如下圖所示:
本章將簡單介紹出現該情況時的解決方法。

3.1 方法一:回退帳號密碼
1)聯絡資料庫管理者,將外接資料庫的帳號密碼回退。
2)工程正常啟動後,按照第二章的方法修改外界資料庫的帳號密碼。
3.2 方法二:伺服器部署精靈
在伺服器部署精靈頁面,重新配置外接資料庫資訊。

