ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

データリポジトリに登録したDB情報が消える

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2015-2-4 18:09 | 最終変更
nkmt  長老   投稿数: 1668
xpa 2.4c Win8.1 64bit メモリ8GB
データソース 500本位

私のPCではデータリポジトリにデータを追加するのは問題無くできますが、似た環境の別PCではデータリポジトリが壊れました。

リポジトリ出入力で作り直したり、PC再起動でも症状治らないので、Magicxpaを入れ直している最中です。

ここの書き込みをさっき見つけたので、今度うまくいかない場合はウイルス対策ソフトを止めてみたいと思います。

※追伸:xpa入れ直した後でも駄目でした。
ウイルス対策ソフトNODを止めた後でやって頂いた所、解決したようです。
怖いので作業一段落したらSourceフォルダをバックアップ取るようにします。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2014-7-30 13:53
Tanda  長老   投稿数: 2151
vctさん、こんにちは。

DataSources.xmlはテキストファイルですので、メモ帳で簡単に
中身を見ることができます。

今度、データソース定義が消えたら、xmlファイルの中を見て、
定義が残ったままファイルが破損しているか、あるいは完全に
その定義が消えてしまっているかを確認されてみてはいかが
でしょうか?

もし消えてしまっているとしたら、何らかの外的要因で少し前の
バージョンに戻ってしまっていることが考えられると思います。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2014-7-25 16:05
vct  新米   投稿数: 4
A_Plus様>
 当方のセキュリティソフトで、Magicインストール先とMagicプロジェクト
 保存先をチェック対象外にしましたが、状況は変わらずでしたので
 ご報告します。

 アドバイスありがとうございました。
 引き続き頑張ってみます。。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2014-7-25 11:02
vct  新米   投稿数: 4
皆様、ご返信ありがとうございました。
少し本件から離れており、確認が遅くなりました。

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
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2014-7-19 11:03
nkmt  長老   投稿数: 1668
うちはSQL Serverから定義取得で150本位取込をした事があります。その当時はまだxpaの2.3bとかでした。

定義取得とは関係ありませんが、稀にDatasource.xmlが壊れる事があるので、定期的にバックアップは取るようにしていまs。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2014-7-18 14:54
A_plus  新米   投稿数: 14
vctさん、こんにちは。

vctさんと同じく、DataSources.xmlが壊れてデータリポジトリから定義が消えたり
Magicが動かなくなったりで困っていました。

Magic、Oracle、Pervasive、Visual SourceSafe等、何度入れ直しても壊れるので
サポートに問い合わせたところ、
 過去の事例から、セキュリティソフトの影響でソースファイル(xmlファイル)が
 破損するというものはありましたので、セキュリティソフトや常駐ソフトを
 できるだけ停止した状態で様子を見てください。
と回答いただきました。

セキュリティソフトを停止すると、ソースファイルが壊れずにデータを変更できました。
ずっと停止にしておくことはできないので、Magicのフォルダだけ保護対象から外して
様子を見ています。

同じ現象かもしれませんので、よろしければ一度お試しください。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2014-7-18 13:06
Tanda  長老   投稿数: 2151
vctさん、こんにちは。

既存テーブルのテーブル定義の取得はMagicの機能の一部ですが、
新規のテーブルはすべてMagic側で定義作成することができますよ。

ひょっとして、新規テーブルをSQL側で定義されようとしていませんか?

投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2014-7-10 17:09
vct  新米   投稿数: 4
ISHIJIMAさま>
 ご回答ありがとうございました。
 最新版含め、環境を一度見なおしてみます。
 解決しましたらこちらでご報告させていただきます。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2014-7-10 16:58 | 最終変更
ISHIJIMA  長老 居住地: 静岡県  投稿数: 1827
回答ではありませんがV2.3bPT3もしくはV2.4cまで出ていますので最新にしてみるとか
開発版では32ビットでしか経験がないので64ビットの問題とか・・
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 .3 .4 .5 .6 | 投稿日時 2014-7-10 16:22
vct  新米   投稿数: 4
お世話になります。

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

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約