인증 체인이 신뢰할 수없는 기관에서 발행했습니다.


16

얼마 전에 Windows 10 Home Edition 환경 ( 정확한 랩톱) 에 SQL Server 2016 개발자 버전을 설치했는데 모든 것이 정상이었습니다.

그런 다음 상자의 관리자 인 사람이 말하지 않고 상자의 이름을 바꾸기로 결정했습니다.

그 후에 SQL Server에 연결하려고 할 때 다음 오류 메시지가 나타납니다.

여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오

이것은 이것과 매우 유사한 질문입니다.

Azure 웹 사이트에서 VM 역할의 DB를 연결할 때 "신뢰할 수없는 기관에서 인증서 체인을 발급했습니다"

나는 또한 여기에 있었다 :

대상 사용자 이름이 잘못되었습니다. SSPI 컨텍스트를 생성 할 수 없습니다. (Microsoft SQL Server, 오류 : 0)

Kerberos 구성 관리자를 사용하고 있는데 다른 오류 메시지가 표시됩니다.

여기에 이미지 설명을 입력하십시오

나는 그 말을해야 내가 SQL 서버 인증하여 SQL Server의 인스턴스에 연결할 수 있습니까 하지만 Windows 인증을 사용하여 연결합니다.

명확하게 말하면-이것은 모든 로컬 컴퓨터이며 도메인에 속하지 않습니다.

여기에서 진행하는 방법을 잘 모르겠습니다. 원하는 것은 Windows 인증을 사용하는 것입니다.

인증서와 관련된 오류 메시지를 통해 여기에서 인증서를 다시 발급 할 수 있습니다. 이 작업을 수행하는 방법에 대해 또는 이것이이 상황을 해결할 수있는 올바른 방법인지 확실하지 않습니다.

나는 하루 동안이 기계 주위에 있지 않지만 가능한 빨리 따라 잡을 것입니다. 시간이 허락되면 연구를 계속할 것입니다.


1
내부 SQL 이름이 올바른지 확인하기 위해 sp_dropserver, sp_addserver를 실행 했습니까 (예 : @@ servername이 시스템 이름과 다릅니 까?)
Nic

답변:


19

연결 팝업에서 옵션을 클릭하십시오 여기에 이미지 설명을 입력하십시오

그런 다음 "신뢰할 수있는 서버 인증서"가 선택되어 있는지 확인하십시오

여기에 이미지 설명을 입력하십시오


1
이것은 올바른 해결책이 아니라 해결 방법입니다. 진정한 해결책은 인증서 신뢰 문제를 처리하는 것입니다.
duct_tape_coder

4

고급 "옵션"으로 이동하여 TrustServerCertificate = True를 추가 연결 매개 변수에 넣습니다.


6
이것이 어떻게 그리고 왜 문제를 해결합니까?
Colin 't Hart

2
클라이언트는 서버에 대한 암호화 된 연결을 위해 신뢰할 수없는 인증서를 신뢰할 수 있다고 클라이언트에게 말합니다. 루트 인증서가 클라이언트 컴퓨터에 설치되어 있지 않기 때문에 신뢰할 수 없음
cyptus
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.