【问题标题】:SQL Server does not exist or access denied errorSQL Server 不存在或访问被拒绝错误
【发布时间】:2009-01-12 15:53:15
【问题描述】:

我有一个在服务器外执行时运行良好的应用程序。当客户端尝试连接时,他们会收到以下错误:

获取数据失败。 *无法初始化数据提供者 *SQL Server 不存在,或访问被拒绝

在我的 Office Web 组件 (MDAC) 上。我猜有一些安全或服务器配置错误,但我无法查明它。我正在运行 SQL Server 2005。

*注意 - 客户无法更改其安全设置、公司政策。

【问题讨论】:

  • 您已将此标记为共享点,但未在问题中描述系统配置。那可能有帮助吗?比如前端应用是sharepoint吗?应用程序是否与 SQL Server 在同一台服务器上?
  • SQL Server 2005、Sharepoint 2003 和 PerformancePoint 2007 都安装在同一个机器上。这是一个 PerformancePoint 仪表板,部署为 Sharepoint 上的 Web 部件

标签: sql-server-2005 sharepoint ms-office performancepoint


【解决方案1】:

当您从命令提示符尝试此操作时:

TELNET 服务器名 1433

会发生什么?如果您得到一个空白屏幕,那么 SQL Server 正在侦听并且您的客户端设置有问题。如果您收到“拒绝访问”或“无响应”类型的答案,则很可能是防火墙问题或 SQL Server 未在侦听,但无论哪种情况,都是服务器问题。

【讨论】:

  • 无法在端口 1433 上打开与主机的连接:连接失败我需要做什么才能使连接正常工作?
  • 听起来像是客户端防火墙问题
  • 我在服务器上运行 telnet,而不是客户端
  • 如果您在服务器上运行 TELNET 后仍然收到此消息,那么我敢打赌 SQL Server 没有侦听 TCP/IP。打开服务器上的“服务器配置”,查看协议列表,确保 TCP 开启。
【解决方案2】:

SQL Server 2005 默认禁用网络可访问性,您可能需要启用它

http://msdn.microsoft.com/en-us/library/ms165647(SQL.90).aspx

【讨论】:

  • 在网络配置下启用命名管道、TCP/IP和VIA实际上阻止了服务器连接到数据库
  • 虽然总的来说这是一个好点,但我不同意这种情况。该应用程序在从向我建议身份验证问题的服务器执行时工作。
【解决方案3】:

您的防火墙设置可能会阻止来自您的客户端的连接。如果不是,则可能是 DNS 问题。

【讨论】:

  • 我在寻找什么样的 DNS 问题?
  • 标准——你无法解析服务器地址。尝试从尝试访问 SQL Server 的代码失败的命令提示符执行 ping 或跟踪它。这里建议的 TELNET 命令也很有用。
【解决方案4】:

很可能是您的防火墙不允许远程连接的问题?

【讨论】:

  • 客户端防火墙无法修改
  • 不是客户端防火墙问题。受访者谈论的是应用服务器和数据库服务器之间的任何防火墙。
【解决方案5】:

如果它在服务器上工作但客户端遇到问题,我认为错误的“访问被拒绝”部分是这里的关键,这是一个身份验证问题。

您使用哪种身份验证来验证您的客户?服务器是否使用模拟?如果您在 Active Directory 域中运行客户端和服务器,则客户端应用程序(例如 Office 或 Internet Explorer)可能会将凭据传递给服务器用于对数据库进行身份验证的服务器。

【讨论】:

  • 我已在 IIS 中启用匿名访问
  • 您是否禁用了其他身份验证方法?
【解决方案6】:

要使 SQL Server 可以从网络计算机上连接,它需要在服务器上打开端口 1433 以用于 TCP 流量。此外,如果您有一个命名实例,您应该检查它正在侦听的端口,因为它可能与默认端口不同,并且可能需要打开。您还必须为 UDP 打开端口 1434 以支持 SQL 浏览器服务

【讨论】:

    【解决方案7】:

    防火墙问题。关闭防火墙,再次运行实例

    【讨论】:

      猜你喜欢
      • 2022-07-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-05
      相关资源
      最近更新 更多