【问题标题】:Retrieve password connection string Microsoft access ODBC检索密码连接字符串 Microsoft access ODBC
【发布时间】:2020-08-28 07:50:56
【问题描述】:

我有一个旧的 Microsoft Access 程序供我公司的老客户使用,但他们忘记了连接字符串。我已使用 ODBC 将表链接到 SQL Server 数据库 - 我可以检索用户名和密码吗?我已经尝试使用“设计”视图中的属性获取连接字符串,但用户名和密码被隐藏了。请帮我。谢谢。

【问题讨论】:

  • 如果有 Pass-Through 查询,则在其属性中可见。

标签: sql-server ms-access odbc connection-string


【解决方案1】:

它仅隐藏在链接表的 UI 中。实际的连接字符串在 VBA 中很容易获得,例如在立即窗口中:

Debug.Print CurrentDb.TableDefs("MyLinkedTable").Connect

【讨论】:

  • 感谢您的回复。它返回没有密码或用户名的连接字符串结果是:ODBC;Description=adsdsad;DRIVER=SQL Server;SERVER=DESKTOP-4MQUG1T\SQLEXPRESS;APP=Microsoft Office 2016;DATABASE=contoso
  • "Debug.Print CurrentDb.TableDefs("dbo_AspNetUserClaims").Connect" 这就是我在即时窗口中输入的内容
  • 这可能是正确的。您可以选择在链接时不保存密码,然后您必须在打开表格时提供它。在您的情况下,应用程序可能拥有密码,因此请研究代码以查找它。
  • 在搜索后非常确定代码中没有密码。 ms访问是否有机会将密码保存为加密文件?
  • 可能是在使用 Windows 身份验证。 @Ibrahimwahbi
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-12-07
  • 1970-01-01
  • 1970-01-01
  • 2012-12-17
相关资源
最近更新 更多