發表文章

目前顯示的是 11月, 2024的文章

跳出「'Microsoft ACE.OLEDB.12.0'提供者並未登錄於本機電腦上。」 -- 20241125

圖片
緣由: 因公司內部自行開發的獨立系統程式,原先放置某台XP電腦上讓使用者可自行呼叫出來使用,由於最近將舊的電腦更換成一台Win 7(64bit)電腦,結果原本在XP上可執行的程式,突然無法在Win 7上使用,且會跳出下列錯誤訊息。 解決方式: 步驟一、檢查一下目前的作業系統為幾位元? 步驟二、下載Microsoft Access Database Engine 2010套件,在根據目前的作業系統位元數,去選擇安裝。 備註:如果安裝完後,還是無法執行程式,這可能選擇錯的位元版本安裝(如提前安裝好32bit的軟體),且想重新安裝其他位元版本時,會無法安裝,這時候就要透過「命令提示字元」方式來安裝(如步驟三)。 步驟三、用最高權限者開啟「命令提示字元」,首先切換至「套件」的資料夾位址,輸入指令: AccessDatabaseEngine_X64 /passive 備註:passive 是強制安裝此64bit 版本。 步驟四、安完成功後,程式就可以正常。 參考網址: 網址一

透過SQL Server Management Studio介面,藉由sa帳戶連接SQL Server 2022資料庫,其跳出「.........Microsoft SQL Server, 錯誤: 2」訊息 -- 20241119

圖片
緣由: 因架設SQL Server 2022,在Windows Server 2022伺服器中將防火牆規則加入了1433埠,導致使用sa帳戶連結SQL Server資料庫時,出現了以下錯誤訊息。 解決方式: 步驟一、開啟「SQL Server設定管理員」,並將「具名管道」與「TCP/IP」都改成「已啟用」。 步驟二、點選「TCP/IP」內容,選擇「IP位址」,並將所有的TCP通訊埠都加入1433,最後按下「確定」鈕。 步驟三、將「SQL Server服務」→「SQL Server(SQLEXPRESS)」重新啟動。 步驟四、再一次嘗試,即可成功登入。 參考網址: 網址一