我使用c#中的Microsoft访问数据库在dot net framework 3.5中开发了一个桌面应用程序。我正在使用此连接字符串将我的应用程序与其他计算机上的数据库连接,该字符串也正常工作:
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=\\192.168.1.101\Documents\database.mdb.
计算机在同一工作组上,我已将此database.mdb文件放在共享文件夹名称Documents中的其他计算机上,我可以轻松访问它,但问题是我出于安全原因无法将数据库放在共享文件夹中,所以我想在没有共享文件夹的其他计算机上访问此数据库。
有没有办法做到这一点?请帮帮我。
答案 0 :(得分:0)
您不必将其放在公共共享文件夹中。 您可以创建一个特殊文件夹(例如C:\ MySecureDataBaseFolder),您只需放置此文件即可。然后,您将该文件夹的读/写权限授予允许使用该数据库的用户。 现在,您可以为共享文件夹创建DriveLetters,也可以通过" // OtherComputer / Shared ..."连接它。语法。