在 Windows 10 安裝 BDE,讓 SQL 2000 的資料庫繼續工作

最近遇到一台老舊的主機,主機板已經出狀況隨時可能徹底掛掉
而主機上的會計系統依然還在使用,對方也打算繼續用
硬體設備的問題只剩更新一途,那 OS 和相關的環境也只能被迫更新
礙於現在的硬體都無法支援舊的作業系統,花了一點時間找到解決的方法

原有環境
Windows Server 2000 + SQL Server 2000
會計系統是 Delphi + BDE 的搭配
而 BDE Database Alias 的 Type 是 MSSQL

新電腦的配置大概如下

  • OS: Windows 10 x64
  • SQL: SQL Server 2008 x64
  • 資料庫檔案: 不以備份還原的方式處理,而是使用 卸離和附加 的方式處理

閱讀全文〈在 Windows 10 安裝 BDE,讓 SQL 2000 的資料庫繼續工作〉

在 Windows 7 中對特定應用程式關閉 使用者帳戶控制(UAC)提示

微軟在 Vista 開始加入了 使用者帳戶控制(UAC)機制,藉以提高系統的安全性
譬如瀏覽網頁時,在不知情的情況下被安裝應用軟體或植入程式碼
或開啟單一檔案的小遊戲或小程式後,系統卻安裝了自己也不知道的軟體
以上類似的情況都會跳出提示,只要UAC沒有被關閉。

但一開始因為幾乎所有動作都會,所以多數使用者都會關閉UAC
鸚鵡跳過了 Vista 直接使用 Windows 7,因為UAC已經改善很多,所也就從來沒有將UAC關閉掉過

最近有個需求,在開機不登入的情況下就要執行特定程式(VMware)
而開機後第一次啟動VM時都會出現 UAC提示,又不想關閉整個OS的UAC
最後找到解決方案:Microsoft Application Compatibility Toolkit 5.6 (官方下載)

閱讀全文〈在 Windows 7 中對特定應用程式關閉 使用者帳戶控制(UAC)提示〉