C# 如何在asp.net中保护ms access数据库不受外部编辑

C# 如何在asp.net中保护ms access数据库不受外部编辑,c#,asp.net,ms-access,C#,Asp.net,Ms Access,我在asp.net中创建了一个网站,并使用ms access(.mdb格式)作为后端,许多用户使用此ms access,现在我想保护我的数据库不受外部编辑。我尝试了“加密密码”选项,但问题是,由于有密码,当网站运行时,im本身无法编辑数据,它给出了一个例外。请提供任何其他方法来保护我的数据库不受外部访问我想网站和数据库位于贵公司的某个中央服务器上? 即使您的内部用户需要使用该网站,IMO也没有理由让他们对数据库所在服务器上的目录具有读访问权限(更不用说写访问权限) 因此,在您的情况下,没有必要使

我在asp.net中创建了一个网站,并使用ms access(.mdb格式)作为后端,许多用户使用此ms access,现在我想保护我的数据库不受外部编辑。我尝试了“加密密码”选项,但问题是,由于有密码,当网站运行时,im本身无法编辑数据,它给出了一个例外。请提供任何其他方法来保护我的数据库不受外部访问

我想网站和数据库位于贵公司的某个中央服务器上?
即使您的内部用户需要使用该网站,IMO也没有理由让他们对数据库所在服务器上的目录具有读访问权限(更不用说写访问权限)

因此,在您的情况下,没有必要使用密码保护实际数据库。

相反,只需确保除了ASP.NET网站(可能还有您自己)之外,没有人有任何权限直接读取或写入数据库文件。

您能否解释一下您的用户如何能够访问MS access数据库并对其进行编辑?