【问题标题】:SQL Server Connection ProblemsSQL Server 连接问题
【发布时间】:2010-11-19 11:53:57
【问题描述】:

我有三台服务器中的一台无法使用 FQDN 连接到我们的 sql server 2000,但可以使用非 FQDN 连接。其他服务器都没有这个问题。

此问题发生在与 SQL Server 2000 数据库的 ADO 连接下。

数据库已开启加密。我不想关掉它。

有人知道要看什么吗?

注意事项: 您可以使用 FQDN 和非 FQDN ping 或 telnet 到 sql 服务器。 其他两台服务器工作正常,所有服务器都在同一个子网上。 所有服务器都运行 Windows 2000。

【问题讨论】:

  • 应该在 serverfault.com 上。

标签: sql sql-server sql-server-2000


【解决方案1】:

你得到什么错误?

可能用于加密连接的证书(服务器 SSL 证书,可能是自签名的)具有简单的、非限定的机器名称作为主题。因此,客户端在尝试连接时会拒绝证书,从而中断连接。

【讨论】:

  • Microsoft OLE DB Provider for SQL Server: [DBNETLIB][ConnectionRead (recv()).]一般网络错误。检查您的网络文档。
  • 查看该服务器使用什么证书。 support.microsoft.com/kb/316898 有关于如何找到使用过的证书(在故障排除部分)以及如何替换它的分步程序。
  • 证书有效。如果客户端有证书,会不会影响连接,还是只有服务器端的证书会影响?
  • 有效,但发给谁?证书查看器中的 Issued To 是针对 FQDN 还是针对简单机器名?这与使用 FQDN 的其他机器相比如何?
  • 有趣的是,它已注册到我们的域中。 *.mine.com。所有的机器都是something.mine.com。所有其他机器工作正常,它们是 something1.mine.com 等。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多