Bạn hiện đang ngoại tuyến, hãy chờ internet để kết nối lại

Sự cố kết nối máy tính khách do thay đổi độ phân giải tên trong SQL Server 2014

QUAN TRỌNG: Bài viết này được dịch bằng phần mềm dịch thuật của Microsoft và có thể được Cộng đồng Microsoft chỉnh sửa lại thông qua công nghệ CTF thay vì một biên dịch viên chuyên nghiệp. Microsoft cung cấp các bài viết được cả biên dịch viên và phần mềm dịch thuật thực hiện và cộng đồng chỉnh sửa lại để 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 nhiều ngôn ngữ Tuy nhiên, bài viết do máy dịch hoặc thậm chí cộng đồng chỉnh sửa sau không phải lúc nào cũng hoàn hảo. Các 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, 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.

Nhấp chuột vào đây để xem bản tiếng Anh của bài viết này: 3108695
Triệu chứng
Giả sử rằng bạn di chuyển từ SQLNCLI11.dll để MSODBCSQL11.dll, hoặc các phiên bản trước của Microsoft SQL Server, SQL Server 2014 hoặc phiên bản mới hơn. Trong trường hợp này, bạn có thể thấy các thay đổi theo nhà cung cấp khách hàng giải quyết tên máy (ứng dụng) phục vụ. Điều này thay đổi cách xác thực xảy ra.

Tuỳ thuộc vào cấu hình hệ thống của bạn, thay đổi này có thể ảnh hưởng đến kết nối cho các ứng dụng đang sử dụng trình điều khiển mới của khách hàng. Điều này bao gồm một số tiện ích SQL Server 2014, chẳng hạn như SQLCMD. EXE BCP. EXE và OSQL. EXE, tuỳ thuộc vào các tham số kết nối.
Nguyên nhân
Các phiên bản của các nhà cung cấp máy tính khách thực hiện tra cứu đảo ngược để xác thực tích hợp. Vì hiện tượng này có tác động bảo mật tiềm năng, trình điều khiển mới hơn của khách hàng quay lại xác thực NTLM khi đầy đủ điều kiện miền tên (FQDN) không được sử dụng.
Cách giải quyết khác
Có hai giải pháp cho sự cố kết nối xảy ra trong tình huống được mô tả trong phần "Triệu chứng".

Phương pháp 1

Sử dụng FQDN để kết nối với máy chủ. Điều này áp dụng tên được sử dụng trong khi kết nối. Do đó, nó cũng áp dụng phương pháp xác thực được sử dụng.

Phương pháp 2

Thiết lập máy chủ chính tên (SPN) cho tên máy (ứng dụng) phục vụ. Để biết thông tin về cách kiểm nhập SPN, hãy xem kiểm nhập tên dịch vụ đã kết nối Kerberos.

Ví dụ về SPN:

Mssqlsvc dành /SERVER_NAME: Cổng
Mssqlsvc dành /SERVER_NAME

Lưu ý: Các SERVER_NAME giữ chỗ đại diện cho tên NETBIOS của máy chủ.

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

Thuộc tính

ID Bài viết: 3108695 - Xem lại Lần cuối: 11/07/2015 06:17:00 - Bản sửa đổi: 1.0

  • kbmt KB3108695 KbMtvi
Phản hồi
>