No.1
- 回答日時:
テキストでログをとるってことですよね?
この環境ですとかなり厳しいのではないでしょうか。
テキストでログをとる場合はVBAでテキストファイルに書き出しています。障害が起こった場合には手動で復旧するしかないですけどね。
それ以前に、サーバーをWindows2000Serverにして、ターミナルサービスを組み込んでISDN経由で接続するようにしてはどうでしょうか?
データベースの構築の仕方にもよりますし、ローカルほどのパフォーマンスは得られませんが、体感的に10Base-Tよりやや劣るくらいのパフォーマンスで操作できますよ。
この回答への補足
早速のお返事ありがとうございます。
ログを言う形は厳しいですか・・・。
更新があるたびに全てをテキストで投げるってのも無理なんですよね?
>それ以前に、サーバーをWindows2000Serverにして、ターミナルサービスを組み>込んでISDN経由で接続するようにしてはどうでしょうか
サーバーが完成されたもののため、変えてしまうことが出来ません。
MSDE?ってのは ご存知ですか?
なんかこれでうまくいきそう・・・という話を聞いたのですが
MSDE自体よくわかりません・・・。
No.2
- 回答日時:
MSDEはSQL Serverの簡易版ですね。
Access2000以降なら標準でついています。確かにログは取れますが、テキスト形式で吐き出すようには、人が見てぱっとわかるような形式では見れないと思います。ただ、障害発生時には、ログを元に復旧できるようです。
ISDN経由で接続する場合も、サーバー側のMSDE or SQL Serverにデータをおき、さらにAccessのMDBではなくADPでフォームやレポートなどを作成すれば、ネットワークを流れるデータ量が最小限で済みますので、パフォーマンスも改善されるかと思います。もちろんそのADPはクライアント側に配置する必要があります。
もうひとつの方法として、サーバー側とクライアント側両方にMSDEのデータベースを配置する方法です。普段はオフラインで、クライアント側のデータベースを使用します。ここでレプリケーション機能を使ってISDN経由でサーバーとクライアント双方のデータベースの同期を取ることができます。クライアント側で追加修正したレコードは同期を取った際にサーバーに反映されます。双方で同じレコードを修正した場合に起こる競合については注意が必要ですが、この場合サーバーに接続するのは同期処理の時のみですので、負荷もかかりません。
Access単体でもレプリケーションの機能はありますが、試した事がないので(^^;;
No.3
- 回答日時:
補足です。
MSDEに関してはこちらでご参照下さい。http://www.okweb.ne.jp/kotaeru.php3?q=88931
参考URL:http://www.okweb.ne.jp/kotaeru.php3?q=88931
この回答への補足
MSDEを使うのは、データベースをMSDEに置かなきゃいけないんですね?
現在の状態としては、ホスト側のDBそして入力環境は出来上がっていて
外からISDNを介してデータを見に行こうとしています(書き込むことはありません)
単純にAccessから更新するたびにデータをテキスト形式にしてどっかに保存してもらうってのは、可能なんでしょうか?
どうぞよろしくお願いします。
No.4
- 回答日時:
MSDEはデータベースの管理を行います。
Accessで言うところのテーブルとクエリーがMSDEに含まれます。「Accessから更新するたび」にということは、レコードの追加はなくても修正は行うのでしょうか?
ログ管理機能はAccess単体のJetデータベースエンジンでは持っていませんので、最初に書いたように、VBA等で別のテキストファイルに書き出す必要があります。
この回答への補足
Access(テーブル クエリーのみ フォーム、レポートは持ってません)
のデータベース(入力は別ソフトから行っています)で、
テーブルの内容が更新時にテキストファイルを書き出すようにしたく、
マクロを使ってどうにかならないか考えているのですが、
「条件」がうまくつけられません。別にマクロでなくAccessVBAでも
いいのですが・・・・。 ご存知でしたら是非お教えください。
No.5ベストアンサー
- 回答日時:
SQL-Serverで言うところのトリガーですね。
残念ながらAccessのJetではできませんね。SQL-Server or MSDEならレコード更新時、挿入時、削除時などに処理を実行することができますが。別ソフトでレコードの更新をしている際にテキストに吐き出すしかなさそうです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/03 13:18
- Visual Basic(VBA) エクセルについて教えてください。 3 2023/06/28 09:11
- ソフトウェア データベースのウェブでの自作 2 2023/08/01 10:06
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/08 11:02
- Android android アップグレードに伴う不具合 1 2022/11/13 18:15
- Access(アクセス) Access 登録ボタンからサブフォームの更新 1 2022/07/22 10:23
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- Visual Basic(VBA) excel vbaでselenium basic 3 2022/10/02 12:35
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
復旧中のデータベースについて
-
SQLデータベースを削除する方法
-
PostgreSQL? PostgresSQL? なん...
-
初心者に向いているエスキュー...
-
警察はスマホに保存した動画や...
-
PCが悪くなって新しいPCにSSMS...
-
DATファイルをEXCELで開きたい
-
【DB】同じトランザクション内...
-
accessの処理が遅い
-
SQL Server Management Studio ...
-
SQL*Loaderのコミットポイント...
-
業務用のデータベースサーバー...
-
データベースのアタッチができ...
-
SQLローダーを使ってExcelのデ...
-
MS-Accessのエクスポートで異常...
-
accessの上限容量2Gでは容量が...
-
パラメーターエラーで復元でき...
-
DAOファイルのSQLクエリの部分...
-
ACCESSのデータをWebブラウザで...
-
復元時間:復元しています
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
復旧中のデータベースについて
-
SQLServerのDB(テーブル?)が...
-
iPhoneでPostgreSQLとの連携
-
UDBログとは何のことでしょう
-
Accessのデータベースとwebサイ...
-
文字コードについて
-
9時間の時間のずれ
-
SQLServer2005メンテナンスプラ...
-
SQLデータベースを削除する方法
-
データのエクスポート&インポ...
-
32ビット版Officeで作成64ビッ...
-
PostgreSQL? PostgresSQL? なん...
-
CD 正規品と焼いた物の見分...
-
ファイルサーバはシーケンシャ...
-
Webアプリケーションを作りたい!
-
データベースを一括コピーしたい!
-
アクセスVBAのSQLについて
-
DATファイルをEXCELで開きたい
-
【DB】同じトランザクション内...
-
postgresql についてです
おすすめ情報