【发布时间】:2012-03-26 22:45:57
【问题描述】:
我正在 vb.net 中创建一个应用程序,该应用程序可以访问其他学生无权访问的驱动器上的数据库。如果在这些学生帐户之一下运行,该程序将无法正常运行。我怎样才能使程序可以访问任何帐户下的数据库?
【问题讨论】:
-
什么类型的数据库?如果其 SQL 而不是使用 Windows 集成,则使用 SQL Server 身份验证。请用数据库的味道重新标记您的问题,谢谢..
-
使用你应该能够做到的连接字符串。
-
这是一个 Microsoft Access 数据库。
-
这是我当前的连接字符串...."Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & fileName.....我需要改变什么?
-
嗯,他们需要访问该驱动器,或者他们有权访问的驱动器上的 mdb 副本。只有其他选择是让代码作为具有权限的其他用户运行(不推荐,或者去客户端服务器。即你写一个可以访问数据库的服务,然后你现在拥有的应用程序与之对话。公平一点工作和学习。
标签: vb.net ms-access permissions user-accounts