2013-09-25 139 views
20

Hôm nay tôi không thể đăng nhập vào địa phương của tôi SQL Server 2012 Ví dụ với các thông báo lỗi sauMột kết nối đã được thiết lập thành công với máy chủ, nhưng sau đó một lỗi xảy ra trong quá trình bắt tay trước khi đăng nhập trong SQL Server 2012

Một kết nối đã được thiết lập thành công với máy chủ, nhưng sau đó đã xảy ra lỗi trong quá trình bắt tay trước khi đăng nhập.

provider: SSL Provider, error: 0 - An internal error occurred. (Microsoft SQL Server, Error: -2146893792)

Tôi đã tìm thấy nhiều câu hỏi tương tự tại đây và trên diễn đàn nhưng không có gì hữu ích. Xin lưu ý rằng trong trường hợp của tôi nó chỉ nói

0 - An internal error occurred

  • Không có lỗi trong Event Viewer;
  • Tôi không sử dụng Kết nối được mã hóa;
  • Trong Trình quản lý cấu hình SQL Server, Force Protocol Entryption được đặt thành False, Trust Server Certificate được đặt thành Yes (Ban đầu nó là No, nhưng trong cả hai trường hợp nó không hoạt động);
  • Tôi có thể kết nối với SQL Server bằng cách sử dụng UDL;
  • Tôi đã cố gắng cài đặt lại SQL Server với tất cả các thành phần liên quan;
  • Đã cố gắng gỡ cài đặt .NET 4.5;
  • Trong SQL Management Studio, trong thuộc tính kết nối, mã hóa kết nối được bỏ chọn.

Nó hoạt động tốt hôm qua, tôi chưa cài đặt bất kỳ phần mềm nào kể từ đó.

+0

Xin xem nếu điều này giúp: http://serverfault.com/questions/423013/sql-an-error-occurred-during-the-pre-login-handshake –

+0

Không , nó không giúp được. Có một chi tiết ngoại lệ có ý nghĩa trong câu hỏi này - nhà cung cấp: Nhà cung cấp SSL, lỗi: 0 - Hoạt động chờ đợi đã hết thời gian chờ. Dù sao thì cũng cám ơn bạn! – user2816785

+0

Bạn có đang sử dụng bảo mật máy chủ NT hoặc máy chủ SQL không? –

Trả lời

3

kiểm tra xem giao thức TCP/IP chưa được bật cho khách hàng hay chưa. Nếu không có giao thức TCP/IP, bạn không thể truy cập máy chủ sql từ các máy khách khác. Sau đây là phương pháp để kích hoạt giao thức.

Chuyển đến: Bắt đầu ->Chương ->SQL Server ->Công cụ cấu hình ->SQL Configuration Manager.

Mở rộng SQL Cấu hình mạng và click vào PROTOCOLS nút

Nhấp chuột phải vào TCP/IP và mở ra TÍNH bảng

Chọn IP CHỈ tab

http://sqlanddotnetdevelopment.blogspot.in/2013/07/a-connection-was-successfully.html

0

Trong trường hợp của chúng tôi, lỗi tương tự đã xảy ra do không được thiết lập. Thử kiểm tra xem spn đã được đặt chưa. Khi những người khác đề xuất trong các nhận xét, bạn có thể xem các mục đệm vòng chứa nhiều thông tin hơn. Nếu bạn có thể lặp lại thường xuyên hơn, hãy thử chạy netmon hoặc wireshark song song

0

Trong trường hợp của chúng tôi, đó là vấn đề với SSL/TLS. Chúng tôi chỉ vô hiệu hóa tls 1.0 để đảm bảo rằng chúng tôi đã tuân thủ PCI DSS nhưng nó đã dừng SQL Server.Sau đó, chúng tôi đã phải cài đặt một bản cập nhật từ Microsoft và sau đó đã làm điều vô hiệu hóa bằng cách sử dụng IISCrypto thay vì sử dụng sổ đăng ký. Dưới đây là các bước chúng tôi theo: https://www.itechtics.com/connection-successfully-established-error-occured-pre-login-handshake/