2010-05-25 141 views
3

最近在访问中运行部分报告时出现问题。上周(本周开始),我们试图运行一个报告让我们称它为A,它一直给我们登录提示。即使输入了正确的用户名和密码,登录框也会一直保持直到取消被按下。
我点击了调试并检查了查询。然后我登录到数据库,它使用相同的用户名和密码从中获取数据,并且没有遇到任何问题。尽管没有任何变化,但周三前后A再次开始工作。本周A正在工作,但另一个报告B正在做同样的事情..
任何人都知道这可能是什么?我在想也许别人有报告打开?任何帮助表示赞赏。
EDIT: I have narrowed down the error to one linked table that is causing the login prompt. It seems it has the DSN setup but no database specified. So i just need to relink the table..Is there anyway to do this at the GUI level? Also should I leave this question up for future users or just delete it?访问登录问题

+0

A和B以任何方式相互关联?他们是否从相同的数据库中提取? – PowerUser 2010-05-25 15:18:30

+0

您使用Access的技能级别是多少?如果这种故障排除对您而言是新的,我们可以尝试为您提供更多一步一步的演练。 – PowerUser 2010-05-25 15:23:18

+0

访问比较新,大多数在.Net之前。实际上,A和B有些相关。他们都提供相同的信息,但一个抓住完整的标记,另一个不完整。 – Gage 2010-05-25 17:01:20

回答

4

是来自Access还是来自Windows的登录提示?如果来自Windows,那么我会说有一些文件许可或网络访问问题。如果来自Access,那么我会说你正在使用的SYSTEM.MDW中的某些内容已损坏或已被重新配置。

如果登录提示符来自ODBC,则可能意味着用于访问后端数据库的证书(根据您提到的注释是SQL Server)无效或被禁用。 (或者可以像后端数据库一样简单/暂时不可用)。

如果您在访问SQL Server时使用链接表,则意味着已创建ODBC连接,并且您可能会尝试验证ODBC连接是否正常工作(控制面板,管理工具,数据源(ODBC))。在那个对话框中有一个地方可以测试连接。

+0

这是来自访问的登录提示(我认为)。提示上的标题是“SQL Server登录”。告诉我数据源,给我选择“使用可信连接”,并让我输入用户名和密码。可信连接打破了程序。 SYSTEM.MDW位于何处?目前它只是B.mdb – Gage 2010-05-25 15:23:58

+0

@Gage - 啊。基于此的非常不同的问题。我会更新我的帖子来解决。 – Thomas 2010-05-25 15:28:00

+0

我检查了ODBC,DSN安装正确,当我测试它时,它表示测试完成。此外,它是所有使用我刚刚测试过的DSN链接表。我通常擅长故障排除,但这个问题令我困惑。 – Gage 2010-05-25 17:04:54