首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >保护Access数据库

保护Access数据库
EN

Stack Overflow用户
提问于 2016-03-22 05:22:53
回答 2查看 130关注 0票数 0

寻找保护access数据库的解决方案。我希望用户能够通过vb.net程序读取和写入它,但当用户转到数据库的位置时,在网络文件夹上,他们不能与之交互。

提前谢谢。

EN

回答 2

Stack Overflow用户

发布于 2016-03-22 16:09:15

正如Marc B已经提到的,你可以添加一些扭曲,仅此而已。它只会是颠簸,而不是真正的安全。

简单而有效的解决方案是将您的数据移动到基于服务器的数据库引擎,并具有真正的安全性。当您使用VB.NET时,自然会选择免费的SQL Server 2014 Express。

票数 1
EN

Stack Overflow用户

发布于 2016-03-22 08:09:29

尝试这个,它可能不会工作但是在设置新的东西之前值得一试,我在想,既然你提到文件在网络上,为什么不在每次程序关闭时尝试加密文件?这样,如果另一个用户在网络上的另一台计算机上定位它,他们应该不能访问它。

代码语言:javascript
复制
Private Sub Form1_Closing(sender As Object, e As CancelEventArgs) Handles Me.Closing
    Dim FileLocation As String = "C:\Users\" & Environment.UserName & "\Documents\Database1.accdb"
    IO.File.Encrypt(FileLocation)
End Sub

如果你想解密这个文件,只需要把encrypt替换成decrypt即可。另外,如上所述,从access添加一个密码。我相信这就是你所能做的,让我们知道你的进展如何。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36141857

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档