tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板 [ツリー表示へ]   [Home]
一括表示(VB6.0)
タイトルJet→SQL Serverに移行するまでの間の破損対策
記事No16216
投稿日: 2015/12/10(Thu) 16:30
投稿者drftgy
サーバーの共有フォルダに配置したmdbファイルを
VB6+ADO(OLE DB Provider for Jet4.0)アプリで
3台のクライアントPCから読み書きしていて、
月1〜2くらいの頻度で壊れます。
DBをSQL Serverにして、アプリもそれに対応させたいですが、
それが完成するまでの間、何か対策をしたいと考えています。
もともとは、
https://support.microsoft.com/ja-jp/kb/303528#XSLTH3236121122120121120120
を参考に最適化などをこまめに行っていたけど、
あまり効果を体感することができませんでした。

今考えている対策が、
サーバーにアプリを入れて、
各クライアントはリモートデスクトップでサーバーに入って、
それを使う、というものです。
複数ユーザーによる読み書きはなくならないですが、
ネットワークによる遅延などが軽減して、
結果、壊れにくくなると推測しているのですが、
これでは、あまり意味がないとか、
他に注意したほうが良い点等ありましたら、
アドバイスいただければと思います。

サーバーはWindows2008R2(64bit)、
クライアントはWindows7(32bit)です。
有線LANでローカルネットワークです。

[ツリー表示へ]
タイトルRe: Jet→SQL Serverに移行するまでの間の破損対策
記事No16222
投稿日: 2016/01/05(Tue) 16:53
投稿者花ちゃん
> 月1〜2くらいの頻度で壊れます。

もし、まだ回答が必要なら、もっと詳しい状況を記載して頂かないと何方も答えようが
ないのでは。
例えば、上記の[壊れます]って何がどのような時にどのように壊れるのでしょうか?
(私などは、壊れるで思い浮かぶのはハードディスク位です。)

[ツリー表示へ]
タイトルRe^2: Jet→SQL Serverに移行するまでの間の破損対策
記事No16223
投稿日: 2016/01/05(Tue) 17:24
投稿者drftgy
> > 月1〜2くらいの頻度で壊れます。
>
> もし、まだ回答が必要なら、もっと詳しい状況を記載して頂かないと何方も答えようが
> ないのでは。
> 例えば、上記の[壊れます]って何がどのような時にどのように壊れるのでしょうか?
> (私などは、壊れるで思い浮かぶのはハードディスク位です。)

返答ありがとうございます。
壊れるのはmdbファイルでハードディスクではないです。
壊れる瞬間は目の当たりにできないでいますが、
3台のクライアントPCからネットワークで
同じmdbファイルを同時に読み書きしているから、
壊れるのではないかという推測の元に対策を考えていました。
確かにもっと詳しい状況説明が必要ですよね。
少しでも考えてくれた方々、ありがとうございます。
クローズしたいと思います。

[ツリー表示へ]