問題タブ [progress-db]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql - 進行中の dbtool エラー
データベースで Progress dbtool を実行しようとしていますが、機能していません。私が持っているドキュメントで提案されているように、proenv プロンプトが表示されます。データベース「アクセス」(進行状況データベースの名前)に対してdbtoolを実行すると
私の手順は次のとおりです。
openedge - 進行状況 SQL エクスプローラー ツールが起動しない
Windows XP PC に Progress 9.1e クライアントをインストールしました。
ショートカットから「SQL Explorer Tool」を実行することはできません。エラー メッセージはありません。何もない!コマンドラインのショートカットからもコマンドを実行しました。
"C:\Program Files\Progress\bin\jvmStartw.exe" -f "C:\Program Files\Progress\sqlexp.prm"
まだ出力はありません。コマンドは終了したようで、0 (ECHO %ERRORLEVEL%) で存在します。
これは、インストールした別の PC で正常に動作します。
こちらも再インストールしてみました。
何かアイデアをください!?
ありがとう。
odbc - 進行中の9.1eリバースエンジニアリングからERwinへの失敗
Progress 9.1eデータベースからリバースエンジニアリングを行うと、次のエラーメッセージが表示されます。
「テーブルpub._Fileの列_Descに、精度の最大長を超える値があります」
これは、Progressサーバーで設定する必要があるセカンダリ(SQL)ブローカーの構成ですか?
助けてくれてありがとう!
database - 巨大なバイナリ ロードの後で、Progress データベースのインデックスを再構築しようとすると、このエラーが発生します
バッチ スクリプトを使用してバイナリ ロードを介して 655 個のテーブルを、650 GB のハード ドライブに新しく作成されたデータベースにインポートしました。
Idxbuild はスレッドで実行されています。スレッドの最大数は 1 です。(13942) TMB 値は 8、TM 値は 8、SG 値は 48、パッキング係数は 100 です。(16141) 一時ソート ファイル: C:\Progress\ OpenEdge\bin は利用可能なディスク容量を使用します。(11443) システム エラー: エリア スキーマ エリア内でデータベースを拡張できません。(8897)
ドキュメントでこれに対する解決策が見つかりません。
Tom Bascom -- あなたがこれに対する解決策を知っていることは知っています。
ありがとうコミュニティ!
php - PHP ODBC OpenEdge Progress ドライバーを使用してクエリのタイムアウト時間を設定する
OpenEdge Progress ドライバーを介して PHP ODBC メソッドを使用してデータベースを照会する必要があるプロジェクトに取り組んでいます。MySQL クエリのタイムアウトを設定する方法が必要なので、デフォルト設定よりもはるかに短くなります (存在する場合)。
以下のステートメントの例のように、「odbc_setoption($stmt, 2, 0, 30)」を使用してみました...
しかし、クエリ タイムアウトのオプションとして「0」がサポートされていないため、これは失敗しました。番号を認識していません。データベース接続の DSN 文字列やレジストリ経由で設定するなど、あらゆることを試しました。PHP の変数名やオプション番号に関するアイデアはありますか? こんなの誰も使ってない…
ありがとう
odbc - unixodbcドライバーマネージャーは、インストール時に指定されたライブラリを開くことができません
ArchLinuxを使用していて、PHP経由でアクセスできるようにOpenEdgeプログレスドライバーをインストールしようとしています。unixodbcパッケージとドライバーをインストールしましたが、isqlまたはPHPを介して接続をテストすると、同じエラーが発生します...
混乱したのは、「/ usr / dlc / odbc / lib /pgoe1023.so」が現在存在していることです。「/usr/dlc」からシンボリックリンクしたこともあります。
以下は私の.iniファイルです...
odbc.ini
odbcinst.ini(関連性がないため、一部の資格情報を削除しました)
編集詳細情報を追加...
どちらも32ビットのように見えますが、それに関して何をしているのかわかりません。
いくつかの依存関係が欠落しているようです...
アップデート
「libpgicu23.so」を/usr/ libにコピーして問題を解決しましたが、「libstdc ++-libc6.2-2.so.3」が必要ですが、インターネットから取得すると「読み込み中にエラーが発生しました共有ライブラリ:/usr/lib/libstdc++-libc6.2-2.so.3:ELFファイルOSABIが無効です」
実際には、「libstdc++-libc6.2-2.so.3」から「libstdc++。so」へのシンボリックリンクも作成しましたが、lddを介して問題を解決したにもかかわらず、isqlを照会するとこのエラーが発生しました。
isql:シンボルルックアップエラー:/usr/dlc/odbc/lib/pgoe1023.so:未定義のシンボル:__ builtin_vec_new
* nixボックスにodbcをインストールしたことはありませんが、Windowsボックスにも同じことを行ったので、問題なく動作しました。任意の入力をいただければ幸いです。
linux - ODBC lib 指定されたドライバーをロードできませんでした
ODBC ドライバーをインストールしようとしていますが、壁にぶつかっています。
私のINIファイルは次のとおりです。
odbcinst.ini
odbc.ini
すべての依存関係がlddを介して適切にロードされていることを確認しました。
アップデート
出力: strace isql -v http://pastebin.com/tXFY4vVt
出力: strace isql -3 SUBS2A http://pastebin.com/Yu5e54mR
出力: /tmp/odbctrace.out http://pastebin.com/0kgvNdWv
ありがとう
progress-4gl - openge バージョン 11 を使用して openge バージョン 10 辞書を開く方法は?
バージョン 11 データベース ディクショナリを使用して openge バージョン 10 データベースを開く必要があります。R11 データベース ディクショナリを使用して R10 データベースを開くことはできますか? 私はこれについて何の考えも持っていません。
ありがとう。
sql-server - SSIS パッケージは BIDS で実行されますが、SQL エージェントのアーキテクチャの不一致で失敗します
32 ビット ODBC ドライバーを使用して、ソースとして Progress データベースへの ODBC 接続を使用する SSIS パッケージがあります。このパッケージは、入札の範囲内で完全に実行されます。ただし、SQL エージェントを使用して実行すると、次のエラーで失敗します。
指定された DSN には、ドライバーとアプリケーションの間のアーキテクチャーの不一致が含まれています。
これはおそらく、その接続に 64 ビットの ODBC ドライバーが必要な結果であることはわかっていますが、BIDS 内で 64 ビットのドライバーを正しく動作させることができないようです。SQL エージェント内で 32 ビット ドライバーを使用して、生活を続けるための秘訣はありますか?