Khắc phục: Không thể kết nối với SQL Server 2000 khi giấy chứng nhận quyền tên là giống như tên máy chủ lưu trữ của máy tính Windows 2000

QUAN TRỌNG: Bài viết này được dịch bằng phần mềm dịch máy của Microsoft chứ không phải do con người dịch. Microsoft cung cấp các bài viết do con người dịch và cả các bài viết do máy dịch để bạn có thể truy cập vào tất cả các bài viết trong Cơ sở Kiến thức của chúng tôi bằng ngôn ngữ của bạn. Tuy nhiên, bài viết do máy dịch không phải lúc nào cũng hoàn hảo. Loại bài viết này có thể chứa các sai sót về từ vựng, cú pháp hoặc ngữ pháp, giống như một người nước ngoài có thể mắc sai sót khi nói ngôn ngữ của bạn. Microsoft không chịu trách nhiệm về bất kỳ sự thiếu chính xác, sai sót hoặc thiệt hại nào do việc dịch sai nội dung hoặc do hoạt động sử dụng của khách hàng gây ra. Microsoft cũng thường xuyên cập nhật phần mềm dịch máy này.

Nhấp chuột vào đây để xem bản tiếng Anh của bài viết này:302409
Bài viết này đã được lưu trữ. Bài viết được cung cấp "nguyên trạng" và sẽ không còn được cập nhật nữa.
LỖI #: 352847 (Shiloh_bugs)
TRIỆU CHỨNG
Nếu máy chủ chứng chỉ được cài đặt trên một Microsoft Windows 2000 tính và giấy chứng nhận Authority (CA) tên là giống như hoặc bắt đầu với máy chủ tên, một nỗ lực để kết nối với SQL Server 2000 không thành công.

Thông báo lỗi sau xuất hiện khi bạn cố gắng kết nối từ phân tích truy vấn của SQL Server:
Không thể kết nối đến hệ phục vụ. Máy chủ msg 18, cấp 16, nhà nước 1. [Microsoft] [ODBC SQL Server Driver} [Chia sẻ bộ nhớ] Lỗi bảo mật SSL
Thông báo lỗi sau xuất hiện khi bạn cố gắng kết nối từ SQL Enterprise Manager:
Không thể kết nối tới hệ phục vụ. Lý do: Lỗi bảo mật SSL. ConnectionOpen (SECDoClientHandShake())...
SQLServerAgent dịch vụ cũng không thành công với thông báo lỗi sau:
Không thể khởi động các dịch vụ SQLserverAgent trên máy tính địa phương. Các dịch vụ đã không trả lại một lỗi. Điều này có thể là một lỗi bên trong Windows hoặc một dịch vụ nội bộ lỗi. Nếu lỗi này vẫn tồn tại, hãy liên hệ với quản trị hệ thống của bạn.
Chỉ nhờ các kết nối cùng một lỗi ra trước đó, một nỗ lực để cài đặt Microsoft SQL Server 2000 cũng có thể không.

Nếu bạn cố gắng của Microsoft SQL Server cài đặt trên một máy tính mà trên đó các máy chủ chứng chỉ và các Giấy chứng nhận Authority(CA) tên cùng tên hoặc bắt đầu với các máy tính tên máy chủ, SQL Server cài đặt trên máy tính đó có thể thất bại tại các cấu hình sân khấu. Trong giai đoạn cấu hình cài đặt quá trình, chương trình thiết lập làm cho một kết nối đến máy chủ SQL.

Điều này vấn đề áp dụng cho bất kỳ Ấn bản của Microsoft SQL Server, bao gồm cả Microsoft Máy tính để bàn công cụ (MSDE) cài đặt.

Microsoft SQL Server việc cài đặt có thể thất bại với thông báo lỗi sau:
Thiết lập không thể cấu hình hệ phục vụ. Đề cập đến các bản ghi lỗi máy chủ và C:\WINNT\sqlstp.log cho biết thêm thông tin.
Nếu các thông báo lỗi xảy ra, SQL Server viết các thông tin sau trong tập tin Cnfgsvr.out trong SQL Server Cài đặt thư mục con:
###############################################################################Starting Service ...SQL_Latin1_General_CP1_CI_AS-m -Q -T4022 -T3659Connecting to Server ...driver={sql server};server=Instance_Name;UID=<username>;PWD=<strong password>;database=master[Microsoft][ODBC SQL Server Driver][Shared Memory]SSL Security error[Microsoft][ODBC SQL Server Driver][Shared Memory]ConnectionOpen (SECDoClientHandshake()).driver={sql server};server=ORLANDO;UID=<username>;PWD=<strong password>;database=master[Microsoft][ODBC SQL Server Driver][Shared Memory]SSL Security error[Microsoft][ODBC SQL Server Driver][Shared Memory]ConnectionOpen (SECDoClientHandshake()).driver={sql server};server=ORLANDO;UID=<username>;PWD=<strong password>;database=master[Microsoft][ODBC SQL Server Driver][Shared Memory]SSL Security error[Microsoft][ODBC SQL Server Driver][Shared Memory]ConnectionOpen (SECDoClientHandshake()).SQL Server configuration failed.###############################################################################				

Theo mặc định, thiết lập Microsoft SQL Server Desktop công cụ không tạo ra một tập tin Cnfgsvr.out. Chương trình cài đặt có thể không cấu hình SQL Server và các thông báo lỗi sau đây có thể xuất hiện:
Thiết lập không thể cấu hình hệ phục vụ. Tham khảo các bản ghi lỗi máy chủ và thiết lập các bản ghi lỗi cho biết thêm thông tin.
Tuy nhiên, lưu ý rằng một cấu hình sự thất bại có thể xảy ra do lý do khác so với cái được mô tả trong bài viết này.
NGUYÊN NHÂN
  • Giấy chứng nhận Authority (CA) tên của chứng chỉ Hệ phục vụ là rất quan trọng khi bạn có SQL Server 2000 trên cùng một máy chủ lưu trữ. Khi SQL Server 2000 bắt đầu và tìm thấy một chứng chỉ với tên máy tương tự như các chủ đề này, SQL Server cố gắng sử dụng nó cho sự mật mã, mặc dù nó không phải là một SQL Server mã hoá chứng chỉ hợp lệ. Vì vậy, bất kỳ cố gắng để kết nối với SQL Server máy tính thất bại với lỗi được hiển thị trong "Triệu chứng" keá tieáp.

  • Việc loại bỏ các máy chủ chứng chỉ từ Microsoft Hệ phục vụ Windows 2000 không loại bỏ các phím Certification Authority. Các trước đây đã được cài đặt phím vẫn còn ảnh hưởng đến máy tính đang chạy SQL Hệ phục vụ.
GIẢI PHÁP
Để giải quyết vấn đề này, có được các mới nhất gói dịch vụ cho SQL Server 2000. Để biết thêm chi tiết, bấm vào các số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:
290211 INF: Làm thế nào để có được SQL Server 2000 Service Pack mới nhất
  • Nếu bạn chưa cài đặt chứng chỉ máy chủ, không sử dụng tên máy chủ tên giấy chứng nhận Authority (CA) cho sự độc lập Chứng chỉ máy chủ.
    - hay -
  • Nếu bạn đã cài đặt các máy chủ chứng chỉ và tên máy chủ được sử dụng như là một phần của khóa CA, sử dụng tiện ích Certutil.exe để Hủy bỏ các phím giấy chứng nhận Authority (CA) có chứa tên máy chủ. Để loại bỏ các phím đó chứa tên máy chủ, hãy làm theo các bước sau:
  1. Tại dấu nhắc lệnh gõ lệnh sau đây vào danh sách tất cả các các hiện tại và đã cài đặt trước giấy chứng nhận Authority (CA) phím:
    certutil-phím
  2. t một dấu nhắc lệnh gõ lệnh sau để loại bỏ các Giấy chứng nhận Authority (CA) khóa chứa tên máy chủ:
    certutil - delkey "CA_name"
  3. Khởi động lại máy chủ Microsoft Windows 2000.
LƯU Ý: Sau khi bạn xóa bỏ các phím giấy chứng nhận Authority (CA), tất cả các chứng chỉ đã ban hành bởi giấy chứng nhận Authority (CA) không còn làm việc. Đó là bởi vì CA là gốc rễ của hạ tầng khóa công khai (PKI) và của nó khóa riêng được dùng để ký điện tử cho tất cả các cấp giấy chứng nhận. Và, bạn sẽ cũng mất việc sử dụng tất cả các trang Web, e-mail, và giấy chứng nhận phần mềm.
TÌNH TRẠNG
Microsoft đã xác nhận rằng đây là một vấn đề trong SQL Server 2000. Vấn đề này đã được sửa chữa đầu tiên trong SQL Server 2000 Dịch vụ gói 1.
THÔNG TIN THÊM
Sau khi cài đặt SQL Server 2000, nếu bạn vẫn còn yêu cầu các Chứng chỉ máy chủ với tên máy chủ như là một phần quan trọng CA, xin vui lòng cài đặt SQL Server 2000 SP1.

Cho thêm thông tin về cài đặt SQL Server 2000 SP1, nhấp vào số bài viết dưới đây để xem bài viết trong cơ sở kiến thức Microsoft:
290211 INF: Làm thế nào để có được SQL Server 2000 Service Pack mới nhất
Chứng chỉ SQL kết nối

Cảnh báo: Bài viết này được dịch tự động

Thuộc tính

ID Bài viết: 302409 - Xem lại Lần cuối: 12/06/2015 03:31:38 - Bản sửa đổi: 2.0

Microsoft SQL Server 2000 Standard Edition

  • kbnosurvey kbarchive kbbug kbfix kbsqlserv2000sp1fix kbmt KB302409 KbMtvi
Phản hồi