データリポジトリに登録したDB情報が消える
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
vct
投稿数: 4
![新米 新米](../../uploads/rank3e632f95e81ca.gif)
お世話になります。
V8以来のMagic開発を担当する事になり、現在xpaを学習中です。
チュートリアルレベルのGUIアプリ作成にて、以下のような事象が
発生し困っております。問題発生のトリガが不明確で曖昧な質問
になり恐縮ですが、アドバイスをいただけましたら幸いです。
(長文で申し訳ありません)
【事象】
(1)SQL Server データベースからテーブル定義を1件取得します。
取得は正常に終了し、構文チェック・APGでのプログラム作成・
手動でのプログラム作成などが正常に行えます。
(2)その後テーブル定義を追加で取得すると、(1)で取得したテーブル
情報がリポジトリから消えます。
毎回では無いのですが、データリポジトリに3行以上追加すると
発生する頻度が高まるように見えます。
(3)(2)の事象以外にも、
・MagicからMSSQLのテーブル定義を作成した際、Magicからの
応答が無くなりソース(プロジェクト\source\DataSources.xml)
のXMLが不正なフォーマットになる。
・MSSQLから定義取得したテーブルにAPGでデータ照会すると、
同様にハング&xml破損する
などの事象を確認しており、久々のMagicがなんだか怖いです。。
Magicを再インストールしても状況は変わらずでした。
===環境===
【OS】Windows 7 SP1 64bit
【Magic】
Magic xpa Enterprise Studio Version 2.3a
MicrosoftSQLServer- Version Magic xpa 2.3a-0 09-May-2013
【SQL Server】
SQL Server 2012 Express (11.0.5058)
=== Magic 設定 ===
【DBMS特性】
照合順序ファイル:指定なし、最大接続数:0、
分離レベル:0、テーブルの存在チェック:チェックなし
【データベース特性】
−オプション−
開発モードのテーブル変換:チェックなし、
定義チェック:チェックあり、Magicロック:N=なし
ロックパス :指定なし
(インデックスチェック、サーバソートはdisable)
−SQL−
データベース情報/ヒント/照合順序ファイル:指定なし、
配列のサイズ:0、テーブルの存在チェック:チェックON
V8以来のMagic開発を担当する事になり、現在xpaを学習中です。
チュートリアルレベルのGUIアプリ作成にて、以下のような事象が
発生し困っております。問題発生のトリガが不明確で曖昧な質問
になり恐縮ですが、アドバイスをいただけましたら幸いです。
(長文で申し訳ありません)
【事象】
(1)SQL Server データベースからテーブル定義を1件取得します。
取得は正常に終了し、構文チェック・APGでのプログラム作成・
手動でのプログラム作成などが正常に行えます。
(2)その後テーブル定義を追加で取得すると、(1)で取得したテーブル
情報がリポジトリから消えます。
毎回では無いのですが、データリポジトリに3行以上追加すると
発生する頻度が高まるように見えます。
(3)(2)の事象以外にも、
・MagicからMSSQLのテーブル定義を作成した際、Magicからの
応答が無くなりソース(プロジェクト\source\DataSources.xml)
のXMLが不正なフォーマットになる。
・MSSQLから定義取得したテーブルにAPGでデータ照会すると、
同様にハング&xml破損する
などの事象を確認しており、久々のMagicがなんだか怖いです。。
Magicを再インストールしても状況は変わらずでした。
===環境===
【OS】Windows 7 SP1 64bit
【Magic】
Magic xpa Enterprise Studio Version 2.3a
MicrosoftSQLServer- Version Magic xpa 2.3a-0 09-May-2013
【SQL Server】
SQL Server 2012 Express (11.0.5058)
=== Magic 設定 ===
【DBMS特性】
照合順序ファイル:指定なし、最大接続数:0、
分離レベル:0、テーブルの存在チェック:チェックなし
【データベース特性】
−オプション−
開発モードのテーブル変換:チェックなし、
定義チェック:チェックあり、Magicロック:N=なし
ロックパス :指定なし
(インデックスチェック、サーバソートはdisable)
−SQL−
データベース情報/ヒント/照合順序ファイル:指定なし、
配列のサイズ:0、テーブルの存在チェック:チェックON
投票数:0
平均点:0.00
ISHIJIMA
居住地: 静岡県
投稿数: 1827
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
回答ではありませんがV2.3bPT3もしくはV2.4cまで出ていますので最新にしてみるとか
開発版では32ビットでしか経験がないので64ビットの問題とか・・
開発版では32ビットでしか経験がないので64ビットの問題とか・・
投票数:0
平均点:0.00
vct
投稿数: 4
![新米 新米](../../uploads/rank3e632f95e81ca.gif)
ISHIJIMAさま>
ご回答ありがとうございました。
最新版含め、環境を一度見なおしてみます。
解決しましたらこちらでご報告させていただきます。
ご回答ありがとうございました。
最新版含め、環境を一度見なおしてみます。
解決しましたらこちらでご報告させていただきます。
投票数:0
平均点:0.00
Tanda
投稿数: 2151
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
vctさん、こんにちは。
既存テーブルのテーブル定義の取得はMagicの機能の一部ですが、
新規のテーブルはすべてMagic側で定義作成することができますよ。
ひょっとして、新規テーブルをSQL側で定義されようとしていませんか?
既存テーブルのテーブル定義の取得はMagicの機能の一部ですが、
新規のテーブルはすべてMagic側で定義作成することができますよ。
ひょっとして、新規テーブルをSQL側で定義されようとしていませんか?
投票数:0
平均点:0.00
A_plus
投稿数: 14
![新米 新米](../../uploads/rank3e632f95e81ca.gif)
vctさん、こんにちは。
vctさんと同じく、DataSources.xmlが壊れてデータリポジトリから定義が消えたり
Magicが動かなくなったりで困っていました。
Magic、Oracle、Pervasive、Visual SourceSafe等、何度入れ直しても壊れるので
サポートに問い合わせたところ、
過去の事例から、セキュリティソフトの影響でソースファイル(xmlファイル)が
破損するというものはありましたので、セキュリティソフトや常駐ソフトを
できるだけ停止した状態で様子を見てください。
と回答いただきました。
セキュリティソフトを停止すると、ソースファイルが壊れずにデータを変更できました。
ずっと停止にしておくことはできないので、Magicのフォルダだけ保護対象から外して
様子を見ています。
同じ現象かもしれませんので、よろしければ一度お試しください。
vctさんと同じく、DataSources.xmlが壊れてデータリポジトリから定義が消えたり
Magicが動かなくなったりで困っていました。
Magic、Oracle、Pervasive、Visual SourceSafe等、何度入れ直しても壊れるので
サポートに問い合わせたところ、
過去の事例から、セキュリティソフトの影響でソースファイル(xmlファイル)が
破損するというものはありましたので、セキュリティソフトや常駐ソフトを
できるだけ停止した状態で様子を見てください。
と回答いただきました。
セキュリティソフトを停止すると、ソースファイルが壊れずにデータを変更できました。
ずっと停止にしておくことはできないので、Magicのフォルダだけ保護対象から外して
様子を見ています。
同じ現象かもしれませんので、よろしければ一度お試しください。
投票数:0
平均点:0.00
nkmt
投稿数: 1668
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
うちはSQL Serverから定義取得で150本位取込をした事があります。その当時はまだxpaの2.3bとかでした。
定義取得とは関係ありませんが、稀にDatasource.xmlが壊れる事があるので、定期的にバックアップは取るようにしていまs。
定義取得とは関係ありませんが、稀にDatasource.xmlが壊れる事があるので、定期的にバックアップは取るようにしていまs。
投票数:0
平均点:0.00
vct
投稿数: 4
![新米 新米](../../uploads/rank3e632f95e81ca.gif)
皆様、ご返信ありがとうございました。
少し本件から離れており、確認が遅くなりました。
Tanda様>
# 昔のシスオペ様でしょうか...
12年ほど前、別HNでお世話になりました
以下のケースで確認しましたが、どうにも動作が安定しません。。
(1) テーブルはMSSQLで作成、Magicで定義取得
正常終了しMagicからテーブルを参照できるように
なるが、APGを実行したりプログラムを書いたり
すると不安定(不安定=データリポジトリから
消えたりMagicが固まったり、の意味です)
(2) テーブルをMagicで作成&定義チェックありでMSSQLに作成
正常終了しMSSQLにテーブルが作成されるが、APGを実行
したり...(以下同文)
なお、このケースではデータリポジトリからテーブル定義が
消えるとDBMS側からも消えます。怖いです。。。
(3) (1)(2)のDBMSをPostgreSQL+ODBCドライバにしてもほぼ同様
A_Plus様>
アドバイスありがとうございます。アンチウィルスソフトで除外して、
改善されるか確認してみます。
(なお、当方では ESET Smart Security を使っています)
nkmt様>
なるほど。。ありがとうございます。
とりあえず、xmlをrobocopyで退避するスクリプト組みました。
少し本件から離れており、確認が遅くなりました。
Tanda様>
# 昔のシスオペ様でしょうか...
12年ほど前、別HNでお世話になりました
以下のケースで確認しましたが、どうにも動作が安定しません。。
(1) テーブルはMSSQLで作成、Magicで定義取得
正常終了しMagicからテーブルを参照できるように
なるが、APGを実行したりプログラムを書いたり
すると不安定(不安定=データリポジトリから
消えたりMagicが固まったり、の意味です)
(2) テーブルをMagicで作成&定義チェックありでMSSQLに作成
正常終了しMSSQLにテーブルが作成されるが、APGを実行
したり...(以下同文)
なお、このケースではデータリポジトリからテーブル定義が
消えるとDBMS側からも消えます。怖いです。。。
(3) (1)(2)のDBMSをPostgreSQL+ODBCドライバにしてもほぼ同様
A_Plus様>
アドバイスありがとうございます。アンチウィルスソフトで除外して、
改善されるか確認してみます。
(なお、当方では ESET Smart Security を使っています)
nkmt様>
なるほど。。ありがとうございます。
とりあえず、xmlをrobocopyで退避するスクリプト組みました。
投票数:1
平均点:10.00
vct
投稿数: 4
![新米 新米](../../uploads/rank3e632f95e81ca.gif)
A_Plus様>
当方のセキュリティソフトで、Magicインストール先とMagicプロジェクト
保存先をチェック対象外にしましたが、状況は変わらずでしたので
ご報告します。
アドバイスありがとうございました。
引き続き頑張ってみます。。
当方のセキュリティソフトで、Magicインストール先とMagicプロジェクト
保存先をチェック対象外にしましたが、状況は変わらずでしたので
ご報告します。
アドバイスありがとうございました。
引き続き頑張ってみます。。
投票数:0
平均点:0.00
Tanda
投稿数: 2151
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
vctさん、こんにちは。
DataSources.xmlはテキストファイルですので、メモ帳で簡単に
中身を見ることができます。
今度、データソース定義が消えたら、xmlファイルの中を見て、
定義が残ったままファイルが破損しているか、あるいは完全に
その定義が消えてしまっているかを確認されてみてはいかが
でしょうか?
もし消えてしまっているとしたら、何らかの外的要因で少し前の
バージョンに戻ってしまっていることが考えられると思います。
DataSources.xmlはテキストファイルですので、メモ帳で簡単に
中身を見ることができます。
今度、データソース定義が消えたら、xmlファイルの中を見て、
定義が残ったままファイルが破損しているか、あるいは完全に
その定義が消えてしまっているかを確認されてみてはいかが
でしょうか?
もし消えてしまっているとしたら、何らかの外的要因で少し前の
バージョンに戻ってしまっていることが考えられると思います。
投票数:0
平均点:0.00
nkmt
投稿数: 1668
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
xpa 2.4c Win8.1 64bit メモリ8GB
データソース 500本位
私のPCではデータリポジトリにデータを追加するのは問題無くできますが、似た環境の別PCではデータリポジトリが壊れました。
リポジトリ出入力で作り直したり、PC再起動でも症状治らないので、Magicxpaを入れ直している最中です。
ここの書き込みをさっき見つけたので、今度うまくいかない場合はウイルス対策ソフトを止めてみたいと思います。
※追伸:xpa入れ直した後でも駄目でした。
ウイルス対策ソフトNODを止めた後でやって頂いた所、解決したようです。
怖いので作業一段落したらSourceフォルダをバックアップ取るようにします。
データソース 500本位
私のPCではデータリポジトリにデータを追加するのは問題無くできますが、似た環境の別PCではデータリポジトリが壊れました。
リポジトリ出入力で作り直したり、PC再起動でも症状治らないので、Magicxpaを入れ直している最中です。
ここの書き込みをさっき見つけたので、今度うまくいかない場合はウイルス対策ソフトを止めてみたいと思います。
※追伸:xpa入れ直した後でも駄目でした。
ウイルス対策ソフトNODを止めた後でやって頂いた所、解決したようです。
怖いので作業一段落したらSourceフォルダをバックアップ取るようにします。
投票数:0
平均点:0.00