DBエラー
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
yama
投稿数: 12
![新米 新米](../../uploads/rank3e632f95e81ca.gif)
みなさんこんにちは。
Magic V4〜V8 にも投稿させていただいているのですが
DBの関係かな?とも思いましたもので、
こちらにも投稿させていただきます。
<環境>
dbMagicV8
DB:Pervasive.SQL V8 Workgroup
SqlServer2000(データ参照のみ)
上記の環境で、SqlServerのデータを読込み、
集計結果をPervasiveへ書き込む集計PGを作成しました。
メインPGから、この集計PGを1時間毎にCALLすると
1時間後にCALLされた直後DBエラーでPGが停止して
しまいました。
Pervasive.SQL V8 Server版で実行するとエラーは出ません。
Pervasive.SQL V8 Workgroupを使用する事に問題があるのでしょうか?
又は、Pervasive.SQL V8 Workgroupの設定で回避できる
問題でしょうか?
エラー回避の方法をご存知の方、ご教授宜しく宜しくお願いします。
<DBエラー>
『[DBNETLIB][ConnectionWrite(send()).]
一般的なネットワークエラーです。
ネットワークのマニュアルを調べて下さい。』
Magic V4〜V8 にも投稿させていただいているのですが
DBの関係かな?とも思いましたもので、
こちらにも投稿させていただきます。
<環境>
dbMagicV8
DB:Pervasive.SQL V8 Workgroup
SqlServer2000(データ参照のみ)
上記の環境で、SqlServerのデータを読込み、
集計結果をPervasiveへ書き込む集計PGを作成しました。
メインPGから、この集計PGを1時間毎にCALLすると
1時間後にCALLされた直後DBエラーでPGが停止して
しまいました。
Pervasive.SQL V8 Server版で実行するとエラーは出ません。
Pervasive.SQL V8 Workgroupを使用する事に問題があるのでしょうか?
又は、Pervasive.SQL V8 Workgroupの設定で回避できる
問題でしょうか?
エラー回避の方法をご存知の方、ご教授宜しく宜しくお願いします。
<DBエラー>
『[DBNETLIB][ConnectionWrite(send()).]
一般的なネットワークエラーです。
ネットワークのマニュアルを調べて下さい。』
--
投票数:0
平均点:0.00
yama
投稿数: 12
![新米 新米](../../uploads/rank3e632f95e81ca.gif)
自己レスです。
原因として、正しい判断なのかどうなのか分からないのですが
エラーが出なくなりましたので、報告させていただきます。
まず・・・、エラーと関係ないと思いPGの処理内容を
集計処理に絞って書いておりましたので、改めさせていただきます。
<処理内容>
メインPGで、終了指示あるまでループさせ、以下の処理を行っておりました。
(A)1時間毎に集計PG(SqlServer2000読込→Pervasiveへ書込み)をCALL
(B)1分毎にメール受信PGをCALL・集計結果送信PG(Pervasive読込→送信)をCALL
※メール送受信は、MGIMAIL.DLLを使用
※Magicのデータベース設定:DBサーバーはTCP/IPを指定しました
エラー発生箇所を特定する為、処理を止めて実行したところ、
集計PG内ではエラーが発生しない事がわかりました。
さらに各処理を止めて実行した結果、メール受信時にメール切断処理(Pop_quit)を
行った後に集計PGを起動した直後にエラーが発生する事がわかりました。
試しに(A)(B)を独立させ、Magicを2つ起動して(A)(B)別プロセスで実行させたところ、
エラーが発生しなくなりました。
Pop_quitがネットワークに影響を与えているのか?
今一原因がはっきりしないので、スッキリしないのですが・・・
また、よい対処方法とも思えないのですが・・・
エラーが発生しなくなりましたので、報告させていただきました。
よい対処方法をご存知でしたら、ご教授願います。
原因として、正しい判断なのかどうなのか分からないのですが
エラーが出なくなりましたので、報告させていただきます。
まず・・・、エラーと関係ないと思いPGの処理内容を
集計処理に絞って書いておりましたので、改めさせていただきます。
<処理内容>
メインPGで、終了指示あるまでループさせ、以下の処理を行っておりました。
(A)1時間毎に集計PG(SqlServer2000読込→Pervasiveへ書込み)をCALL
(B)1分毎にメール受信PGをCALL・集計結果送信PG(Pervasive読込→送信)をCALL
※メール送受信は、MGIMAIL.DLLを使用
※Magicのデータベース設定:DBサーバーはTCP/IPを指定しました
エラー発生箇所を特定する為、処理を止めて実行したところ、
集計PG内ではエラーが発生しない事がわかりました。
さらに各処理を止めて実行した結果、メール受信時にメール切断処理(Pop_quit)を
行った後に集計PGを起動した直後にエラーが発生する事がわかりました。
試しに(A)(B)を独立させ、Magicを2つ起動して(A)(B)別プロセスで実行させたところ、
エラーが発生しなくなりました。
Pop_quitがネットワークに影響を与えているのか?
今一原因がはっきりしないので、スッキリしないのですが・・・
また、よい対処方法とも思えないのですが・・・
エラーが発生しなくなりましたので、報告させていただきました。
よい対処方法をご存知でしたら、ご教授願います。
--
投票数:0
平均点:0.00