해결 방법: 'sa' 사용자가 로그인하지 못했습니다. 원인: 신뢰할 수 있는 SQL Server 연결과 연결되어 있지 않습니다.
오늘 신원 확인 중에 이 문제가 다시 발생하여 동일한 경험을 가진 친구들과 공유하기 위해 솔루션을 정리했습니다.
문제에 대한 간략한 설명:
사용자 'sa'의 로그인에 실패했습니다. 원인: 신뢰할 수 있는 SQL Server 연결과 연결되어 있지 않습니다.
설명: 현재 웹 요청을 실행하는 동안 처리되지 않은 예외가 발생했습니다. 오류와 오류를 일으킨 코드의 위치에 대한 자세한 내용은 스택 추적을 확인하세요.
예외 정보: System.Data.SqlClient.SqlException: 'sa' 사용자가 로그인하지 못했습니다. 원인: 신뢰할 수 있는 SQL Server 연결과 연결되어 있지 않습니다.
소스 오류:
118행: SqlCommand cmd=new SqlCommand(sql,con);
119행:
120행: con.Open();
121행:
내 솔루션 단계:
이 문제는 일반적으로 SQL Server가 Windows 인증을 통합하지 않기 때문에 발생하므로 해결 방법은 다음과 같습니다.
1 SQL Server 엔터프라이즈 관리자를 엽니다.
2 서버 이름을 마우스 오른쪽 버튼으로 클릭하고 "SQL Server 등록 속성 편집"을 선택한 다음 대화 상자에서 "Windows 인증 사용"을 선택합니다.
3 시도해 보세요. 작동하지 않습니다. 보안 설정을 살펴보면
4 동일한 항목을 마우스 오른쪽 버튼으로 클릭하고 "속성"을 선택한 다음 "보안" 탭을 엽니다.
5 탭에서 인증을 "SQL Server 및 Windows"로 선택하고 나머지는 변경하지 않습니다.