1. ホーム
  2. データベース
  3. アクセス

Accessデータベースは、ソリューションを更新することはできません書き込むことはできません

2022-01-16 20:36:30

Accessデータベースの書き込みができない , この問題の原因は、Web共有フォルダがNTFSパーティションにあり、IUSR_***(インターネットゲストアカウント)に十分な権限がないためです。
解決方法
1. フォルダオプションで、quot;簡易ファイル共有を使用する"の前のチェックマークを外す。
2. Web Shareフォルダのプロパティの「セキュリティ」タブにある「追加」をクリックします。
3. ユーザーまたはグループの選択]ダイアログボックスの[詳細設定]をタップします。
4. 今すぐ検索]をクリックし、その下のIUSR_***を選択し、[OK]をクリックします。
5. 5. フォルダのプロパティに戻り、IUSR_***のパーミッションを「変更を許可」に設定し、次のように書き込みます。

IISがデータベース(ACCESS)の読み取りまたは書き込みができない問題
原因は、書き込みアクセスができないなど、データベースのデータを更新できないことが主な原因です。概ね2つあります。
2. 2. データベースはACCESS形式、Webアプリケーションとデータベースはntfsファイル形式のディスクに配置されています。
解決方法
1. データベースファイルのプロパティ欄の "Read Only" の前にある "√" をクリックして消してください。
2、データベースファイルがあるフォルダのWindowsファイルシステム(NTFS)のパーミッションを確認します。もしあれば、マイコンピュータを開き、ファイルを右クリックし、プロパティを変更し、セキュリティでIUSR_あなたのコンピュータ名に書き込み権限を追加してください。ユーザー名は、必ずしもこの、IISのチェックサイトのプロパティで - >ディレクトリのセキュリティ - >認証とアクセス制御ポイント"編集は、選択"有効匿名アクセス"、その後、次のWindowsユーザーアカウントを使って匿名アクセス"は、アカウントにアクセス許可を追加することであることを。
winxpでntfsディレクトリのパーミッションを設定するには、デフォルトのquot;シンプル共有モード"を削除する必要があります。マイコンピュータを開き、「ツール」→「フォルダオプション」→「表示」タブを選択し、「単純共有の使用(推奨)」タブを解除してください。簡易共有を使用する(推奨)"をクリックします。


アクセスを更新することができません アクセスページで以下のエラーが発生しました。
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver]を更新できません。データベースまたはオブジェクトは読み取り専用です。

回避策
対応するAccessデータベースファイルに、サイトへの匿名アクセスユーザーに対する書き込み権限を設定するだけです。