【发布时间】:2010-12-13 21:04:44
【问题描述】:
我有一个 Access 2003 数据库,其中包含指向 SQL Server 2005 数据库的链接表。最近更新了用于在 Access 和 SQL Server 之间创建 ODBC 连接的用户信息(密码)。
当我打开 Access 数据库并尝试编辑链接表信息时,我可以打开表并查看我的数据。但是,当我关闭 Access 并重新打开 Access 数据库时,密码信息似乎已恢复,并且出现 ODBC 连接错误。
有人知道我做错了什么吗?
作为后续,我们似乎有十几个 Access 数据库,其中包含大量链接表,都需要此更新。这是更新此信息的最佳方式吗?链接表似乎是使用不同的机器创建的,因为 ODBC 连接中指定的 Workstation-ID 不同。
【问题讨论】:
-
你看过链表管理器吗?应该有一个“保存密码”复选框。如果不可用,请参阅support.microsoft.com/?id=207823
-
@Reemou,好主意,但链接到视图的链接表存在问题。
-
如果您没有很多表,请删除它们并在创建正确的 DSN 后重新附加它们。
-
您使用 SQL Server 身份验证而不是 Windows 身份验证是否有原因?在这方面使用后者要容易得多——您的 Access 应用程序将不再需要关心用户身份验证问题。