在为分发前端升级 ms 访问数据库之后,我必须做啥

Posted

技术标签:

【中文标题】在为分发前端升级 ms 访问数据库之后,我必须做啥【英文标题】:After upsizing ms access database for distribution front-end what i have to do在为分发前端升级 ms 访问数据库之后,我必须做什么 【发布时间】:2017-09-15 07:32:01 【问题描述】:

我想知道在使用我在域中的用户名和 windows 身份验证并将访问表链接到 sql server 表成功将 ms access 数据库升级到 sql server 后,

为了将此前端分发给域中的其他用户,我需要做什么?将前端的副本提供给其他用户并在 sql server 中定义他们的用户名和权限就足够了吗?或者它需要一些 ms 访问中的 vba 代码来定义链接表和 ODBC 连接?

【问题讨论】:

【参考方案1】:

是的,如果您使用的 ODBC 驱动程序安装在用户的计算机上 - 当然,Access 也已安装。

表格链接不会改变。但是,如果您不使用 Windows 身份验证,则必须使用每个用户的凭据重新链接表。

【讨论】:

当我使用 Access 2010 进行升迁时,我没有看到 ODBC 驱动程序及其名称,如果可能的话,我想链接到 sql server 其他用户而不在每台机器上安装 odbc 我已经看到了一些 vba 代码关于那个,但我不知道一步一步怎么做?我也有一些误解,比如如果vba可以连接到其他用户的sql server 是不是我自己安装的ODBC是必须的? 如果您使用 DSN(ODBC 管理器),则 DSN 条目也必须存在于用户的计算机上。如果您使用 无 DSN 连接,则只有驱动程序必须存在。 当在我的电脑上(在分发之前)扩大 ms 访问时,它使用的是 dsn 吗? upsize ms 访问也可以减少 dsn 吗?什么时候需要升迁使用dsn,然后我们可以少分配dsn? 只有您知道您的连接字符串以及您是否设置了 DSN 才能使用。 谢谢,当我使用 dsn less 时,您的意思是知道连接字符串并将其用于其他用户,首先我必须在我的电脑上设置一个 dsn,这是必要的吗?

以上是关于在为分发前端升级 ms 访问数据库之后,我必须做啥的主要内容,如果未能解决你的问题,请参考以下文章

MS Access 无法链接到加密的后端数据库

前端用nodejs能做啥

web前端开发主要是做啥的

SCVMM 2016 部署安装

使用 MS Access 作为 MySQL 数据库的前端

VUE在前端里面主要是做啥的呢 ?