Sql server 查看MS Access中的连接字符串信息

Sql server 查看MS Access中的连接字符串信息,sql-server,ms-access,connection-string,Sql Server,Ms Access,Connection String,我被赋予了一项任务,这是最终的重写,但在此期间,我需要记录所有正在进行的工作 我们有一个Access数据库,实际上不存储任何数据。Access数据库只是用户使用的UI(MS Access表单),数据实际上是在SQL Server数据库中维护的。有一件事我似乎找不到:用于MS Access连接到SQL Server的连接字符串。我需要找到用于存储信息的数据库/服务器,但似乎无法找到答案,谷歌也无法给出答案。有人能帮忙吗?打开即时窗口(Ctrl+G) 将给出连接字符串 或者在设计视图中打开一个表并打

我被赋予了一项任务,这是最终的重写,但在此期间,我需要记录所有正在进行的工作

我们有一个Access数据库,实际上不存储任何数据。Access数据库只是用户使用的UI(MS Access表单),数据实际上是在SQL Server数据库中维护的。有一件事我似乎找不到:用于MS Access连接到SQL Server的连接字符串。我需要找到用于存储信息的数据库/服务器,但似乎无法找到答案,谷歌也无法给出答案。有人能帮忙吗?

打开即时窗口(Ctrl+G)

将给出连接字符串

或者在设计视图中打开一个表并打开属性。

打开即时窗口(Ctrl+G)

将给出连接字符串


或者在“设计”视图中打开一个表并打开属性。

您可以运行此查询:

SELECT * FROM msysobjects WHERE connect <> '';
从连接“”的msysobjects中选择*;

结果是连接字符串不为空的对象列表。

您可以运行此查询:

SELECT * FROM msysobjects WHERE connect <> '';
从连接“”的msysobjects中选择*;


结果是连接字符串不为空的对象列表。

您是说在SSMS内部还是Access内部?我肯定它在Access自身运行时可以工作;虽然
msysobjects
是Access系统表,但无法从SSMS测试它,因此它只能在Access中工作。但是如果没有链接表,我不知道它是否会有帮助。可能存在传递查询。@Andre我错过了您答案的最新注释:无链接表=无输出。您是说在SSM或Access内部?我肯定它在Access自身运行时可以工作;虽然
msysobjects
是Access系统表,但无法从SSMS测试它,因此它只能在Access中工作。但是如果没有链接表,我不知道它是否会有帮助。可能有传递查询。@Andre我错过了您答案的最新注释:无链接表=无输出。此Access数据库中没有表。只是表单和一些模块,所以我不能这样做。当我在即时窗口中尝试上述操作时,我得到一个错误,说明“运行时错误91:对象变量或未设置块变量”。我也无法执行CurrentProject.Connection.ConnectionStringHuh。没有链接表?这是ADP项目吗?也许您必须深入研究表单背后的代码,以了解数据是如何加载的@AMCYes,这是一个ADP项目。我试着搜索表单以查找信息,但似乎找不到信息。代码是这样做的:Set db=CurrentProject.Connection,但我似乎找不到它在哪里设置连接。鼠标右键单击,“定义”不会将其显示在Access数据库中没有表。只是表单和一些模块,所以我不能这样做。当我在即时窗口中尝试上述操作时,我得到一个错误,说明“运行时错误91:对象变量或未设置块变量”。我也无法执行CurrentProject.Connection.ConnectionStringHuh。没有链接表?这是ADP项目吗?也许您必须深入研究表单背后的代码,以了解数据是如何加载的@AMCYes,这是一个ADP项目。我试着搜索表单以查找信息,但似乎找不到信息。代码是这样做的:Set db=CurrentProject.Connection,但我似乎找不到它在哪里设置连接。用鼠标右键点击“定义”并没有显示它找到了这个答案。。。有帮助吗?下一次,请指定您有一个ADP项目-这种技术已经过时,几乎不再使用。找到了答案。而且。。。有帮助吗?下一次,请指定您有一个ADP项目-这种技术已经过时,几乎不再使用。