2010-05-25 47 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