用于访问其他计算机上的数据的连接字符串

本文关键字:数据 字符串 连接 访问 其他 计算机 用于 | 更新日期: 2023-09-27 18:32:57

我在 dot net framework 3.5 中使用 c# 中的 access 数据库开发了一个桌面应用程序Microsoft。我正在使用此连接字符串将我的应用程序与其他计算机上的数据库连接,该字符串也工作正常:

Provider=Microsoft.ACE.OLEDB.12.0;Data Source=''192.168.1.101'Documents'database.mdb.

计算机位于同一工作组中,我已将此数据库.mdb文件放在其他计算机上的共享文件夹名称文档中,我可以轻松访问它,但问题是出于安全原因我无法将数据库放在共享文件夹中,因此我想在没有共享文件夹的其他计算机上访问此数据库。

有什么办法可以做到这一点吗?请在这里帮助我。

用于访问其他计算机上的数据的连接字符串

您不必将其放在公共共享文件夹中。您可以创建一个特殊的文件夹(例如 C:''MySecureDataBaseFolder),您只需在其中放置此文件。然后,向允许使用该数据库的用户授予对该文件夹的读/写权限。现在,您可以为共享文件夹创建DriveLetters,也可以通过"//OtherComputer/Shared..."连接它。语法。