背景一個ODBC連接:建立從一個Delphi-7應用THROU ADOConnectionstring
應用Delphi編寫-7或-6(具有通過.exe文件搜索)。叫Sigmanest。
我已經轉移到新的服務器,剩下的就是在SQL服務器下運行的SigmaNest數據庫。經過數小時的故障排除後,將該數據庫遷移到新服務器。麻煩涵蓋了這個SQL服務器應用程序的所有方面。服務不是默認啓動的,不工作的嚮導,缺少全文的東西,很多地方可以用鼠標右鍵點擊等等。丟失的事情繼續下去。
目前我有一個工作的SQL服務器與數據庫SNDBase(sigmanest)在新的硬件,但無法從客戶端連接。
娜這不可能是正確的我想,並尋找替代品.. 4-5點擊在MySQL Workbench和我有它在測試Linux機器的運行...很好..
但現在出現問題。
SigmaNest使用ini
文件進行配置。
所以裏面一個ini
文件,我發現
; 1 = Paradox, 2 = MSSQLServer or MSDE
ADOConnectionString=Provider=SQLOLEDB.1;Data Source=ODIN\SIGMANEST;User ID=sigmanest;Password="";Persist Security Info=True;Initial Catalog=SNDBase;
Okej ..在客戶機上安裝了MySQL ODBC驅動程序和建立連接。所有工作至今..
了Google,發現MySQL的ADOConnectionsstring ...
ADOConnectionString=DRIVER={MySQL ODBC 5.2a Driver};SERVER=192.168.100.19;PORT=3306;DATABASE=SNDBase;UID=sigmanest;PASSWORD=;OPTION=4;
但應用程序將無法啓動。只需返回sigmanest的配置工具進行數據庫連接。
已將此貼發給SigmaTek,但我一直給出的唯一答覆是通過SQLOLEDB爲MS SQL服務器提供ADOConnection字符串的郵件。
已經搜索驅動器,並沒有找到anny dbex * .dll文件巫婆意味着他們不使用dbExpress組件(我的猜測)。
所以有沒有與應用程序沒有附帶一些缺失的dll文件。或者是這種程序內硬編碼的東西?
任何人有一個想法如何進行?
或者我應該放棄mysql夢想並浪費空間sql server後端。
Per Nils
PS。 SigmaNest.exe有一個時間戳2006-05-19 DS。
這個問題不屬於這裏,也許是超級用戶? – jachguate
這是針對第三方應用程序的供應商支持問題(適用於SigmaTek),不適用於StackOverflow。但是,有'1 = Paradox,2 = MSSQLServer或MSDE'標誌的事實表明它必須是這三個標誌之一 - MySQL <> MSSQLServer/MSDE(MSSQLServer/MSDE是Microsoft產品,MySQL不是,它們決不是直接替換對方)。 –