SQL Server不存在或拒绝访问错误
-
22-07-2019 - |
题
我有在被执行时关闭服务器运行良好的应用程序。当客户端尝试连接时,他们会收到以下错误:
无法获得的数据。 *数据提供商无法初始化 * SQL Server不存在,或访问被拒绝
这是我的Office Web Components(MDAC)。我猜有一些安全或服务器配置错误,但我不能够确定它。我运行SQL Server 2005。
*注 - 客户端无法改变自己的安全设置,公司政策
解决方案
当你从命令提示符尝试这样:
TELNET服务器名1433
会发生什么?如果你得到了一个空白页面,则SQL Server侦听和你有什么不对您的客户端设置。如果你得到一个“拒绝访问”或“无反应”型的答案,很可能是因为无论是防火墙问题或SQL Server就是不听,但在任何情况下,这是一个服务器的问题。
其他提示
SQL Server 2005中禁用默认情况下,网络接入,您可能需要启用它
您的防火墙设置可能会阻止您的客户端的连接。如果不是,它是DNS的问题。
最有可能与您的防火墙不允许远程连接?问题
如果它是来自服务器的工作,但客户端有问题,我认为“拒绝访问”错误的部分是这里的关键,它的认证问题。
什么样的身份验证您使用的是你的客户端进行认证?是使用模拟服务器?如果你正在运行的客户端和服务器在Active Directory域,客户端应用程序(办公室或Internet Explorer为例)可能将凭据传递到服务器使用验证到数据库服务器。
对于SQL Server是从网络机器接触它需要端口1433是服务器TCP流量上打开。此外,如果你有一个命名实例,你应该检查它正在侦听的,因为它可能对默认的不同,可能需要打开的端口。您还必须打开端口1434 UDP支持SQL Browser服务
防火墙问题。禁用防火墙,再次运行实例