2009-09-28 109 views
1

之前的超時時間已過去我試圖訪問SQL 2005數據庫。當我嘗試登錄時,它拋出了以下錯誤。超時已過期。

Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding. 

我連接到數據庫,並正在對查詢/特效的時候,突然我無法訪問數據庫。

我的另一箇中心的隊友中有一個能夠進去。 這是否意味着我無法只訪問我的登錄名? 這是爲什麼發生? 有沒有這樣的記憶?

我通過局域網遠程訪問SQL服務器。

請幫忙。

回答

1

你是積極聯繫和工作,然後突然之間你有這個消息?

「這是否表示我無法只訪問我的登錄名?」

嘗試其他登錄或詢問有權訪問的其他人。

檢查您的管理員,看看實例本身是否沒有響應。

+0

問題是我有AdminAccess,問題是與管理員登錄。 – vas

+0

僅僅因爲您擁有管理員權限並不會讓您成爲管理員。你是否負責管理實例? – Gratzy

+0

我的一個隊友檢查了一下,他能夠訪問數據庫。 那麼這意味着錯誤在於我的SQL數據庫實例? – vas

0

您是否可以物理訪問機器來檢查它是否還在工作?可能是簡單的硬件故障或電源中斷。

+0

不,我沒有物理訪問數據庫 – vas

1

它可能是一個特定於計算機的問題,而不是SQL服務器。我聽說過軟件防火牆會導致連接SQL Server Management Studio等不太可能的端口時出現問題。

您是否啓用了任何軟件防火牆?它很可能是某種形式的程序控制,如Windows防火牆或Zonealarm。

如果不是這樣,那麼值得抓住一個網絡機箱來仔細檢查一下,沒有其他的本地干擾。

1

如果您使用的是TCP/IP連接到數據庫服務器,而且你知道端口號(這是1433默認情況下),那麼你可以用這一招的連通性:

telnet 127.0.0.1 1433 

如果連接建立那麼你應該得到一個黑屏。如果沒有,您會收到錯誤消息。這應該足以檢查到服務器的網絡連接是否正常工作。

相關問題