2009-09-28 108 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 

如果连接建立那么你应该得到一个黑屏。如果没有,您会收到错误消息。这应该足以检查到服务器的网络连接是否正常工作。

相关问题