![]() |
zunbe |
![]() |
|
![]() |
アフェリエイト バリューコマース(その後) | (その10) 論理演算ができない | ![]() |
2005/08/25
Active Server Pages で構築されたWEBデータベースで、サーバ上に置いてある mdb ファイルを操作していた。 WEBアプリケーションからアクセスするデータベースなので、mdb ファイルには「IUSR_*」のアクセス権が付けてある。 これはいったい、どうした事か。 ああでもない、こうでもない、と探していると、マイクロソフトのナレッジベースで答えが見つかった。 Access ファイルを最適化すると NTFS アクセス許可がリセットされる この資料によると、mdb ファイルが最適化される際、テンポラリファイルを作成して最適化した後、オリジナルのファイルを削除し、テンポラリに生成したファイルを新規のファイルとしてオリジナルの位置に書き戻すらしい。 これを解決するためには、テンポラリのフォルダに「IUSR_*」のアクセス権を与えなければならないらしいが、当然、インターネットに公開しているサーバであれば、FTPでアクセスするユーザのアクセス権も設定しておかないと、同じくアクセス権がリセットされてしまう事になる。 ちょっと納得いかない仕様だな。
投稿者 zunbe : 2005/08/25 12:49:10
|
|
|