在为分发前端升级 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 访问数据库之后,我必须做啥的主要内容,如果未能解决你的问题,请参考以下文章