SQL Server 2000 安装或 $ 本地连接失败,出现"SSL 安全性错误: ConnectionOpen (SECDoClientHandshake())"错误消息

文章翻译 文章翻译
文章编号: 309398 - 查看本文应用于的产品
展开全部 | 关闭全部

本文内容

症状

当试图在具有证书的计算机上安装 Microsoft SQL Server 2000 时安装可能失败,并且您可能会收到以下错误消息:
[] Microsoft[ODBC SQL Server 驱动程序][共享的内存]SSL 安全错误 [Microsoft] [ODBC 驱动 SQL Server 程序] [共享内存] ConnectionOpen (SECDoClientHandshake())。
SQL Server 配置失败。
-或者-
当您将证书添加到已安装的 SQL Server 的服务器时,本地连接将失败。

原因

在服务器上存在的证书。

由于各种原因安装证书。最常见的是:
  • 使用数字签名电子邮件的证书。
  • 出于安全原因使用无线网络的证书。

更多信息

SQL Server 2000 引入了通过证书使用的安全套接字层 (SSL) 加密。如果 SQL Server 查找在本地计算机上的证书,SQL Server 将尝试使用该证书。如果证书不颁发给计算机的完全合格的域名,则 SQL Server 认为该证书无效。如果计算机中有多个证书则不能选取 SQL Server 必须使用的证书。

在继续操作之前,您必须确定计算机上证书的来源。若要成功地在 SQL Server 2000 安装为必须使用 Microsoft 管理控制台 (MMC) 管理单元查看您的计算机上的证书。

如何使用 MMC 管理单元来查看证书

若要使用 MMC 管理单元查看证书,使用以下步骤:
  1. 单击 开始,然后单击运行。在 运行 对话框中键入以下,然后单击确定:
    mmc
    -或者-
    在命令提示符键入以下内容,然后按 ENTER 键:
    mmc
  2. 控制台 菜单上单击 添加/删除管理单元。(从 文件 菜单如果您使用的 Windows XP)。
  3. 单击 独立 选项卡。
  4. 单击 添加
  5. 在 $ 添加独立 管理单元上: 对话框,下选择 证书,然后单击 添加
  6. 选择 我的用户帐户
  7. 单击 完成
  8. 选择 证书,然后单击 添加
  9. 单击以选中 计算机帐户
  10. 单击 下一步
  11. 单击此处,选择 本地计算机
  12. 单击 完成
  13. 在 $ 添加独立 管理单元上: 对话框,下单击 关闭
  14. 添加/删除管理单元 对话框中单击 确定
您可以使用 MMC 控制台来识别证书在以下位置:
Certificates (local computer)
  Personal
     Certificates

Certificates-Current User
  Personal
    Certificates

				
成功安装 SQL Server 2000,将证书导出到一个文件,然后将证书从删除证书 MMC 管理单元。之后您已成功安装 SQL Server 2000,请执行以下操作:
  1. 停止 SQL Server 服务。
  2. 重新安装您的证书。
  3. 启动 SQL Server 服务。

属性

文章编号: 309398 - 最后修改: 2007年10月29日 - 修订: 5.4
这篇文章中的信息适用于:
  • Microsoft SQL Server 2000 标准版
关键字:?
kbmt kbproductlink kbprb KB309398 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 309398
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com