バックグラウンド :
Delphi-7 または -6 で作成されたアプリケーション (.exe ファイルを検索します)。シグマネストと呼ばれる。
私は新しいサーバーに移動しましたが、残っているのは SQL サーバーで実行されている SigmaNest データベースです。そのデータベースを新しいサーバーに移行するために何時間ものトラブルシューティングを行った後。問題は、この SQL サーバー アプリのすべての側面をカバーしています。サービスがデフォルトで開始されない、ウィザードが機能しない、全文が表示されない、右クリックする場所がばかげているなど..失われたことは延々と続きます。
現時点では、新しいハードウェアでデータベース SNDBase (sigmanest) を使用して SQL サーバーが動作していますが、クライアントから接続できません。
Na これは正しくありません。私は考えて、代替案を探しました..MySQLワークベンチで4〜5回クリックすると、テストLinuxボックスで実行されます..いいです..
しかし、ここで問題が発生します。
SigmaNest はini
その構成にファイルを使用します。
だからini
私が見つけた1つのファイルの中に
; 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;
しかし、アプリは起動しません。db 接続用の sigmanest の構成ツールに戻るだけです。
これをSigmaTekに投稿しましたが、私が提供した唯一の応答は、SQLOLEDBを介したMS sqlサーバーのADOConnection文字列を含むメールです。
ドライブを検索しても anny dbex*.dll ファイルが見つからないということは、それらが dbExpress コンポーネントを使用していないことを意味します (私の推測)。
そのため、アプリに付属していない dll ファイルがいくつかありません。それとも、この種のことはプログラム内にハードコードされていますか?
続行する方法を知っている人はいますか?
または、mysql の夢を捨てて、無駄なスペースの sql サーバー バックエンドを使用する必要があります。
パー・ニルス
PS。SigmaNest.exe のタイム スタンプは 2006-05-19 DS です。