SQL Server에 연결을 설정하는 중에 네트워크 관련 또는 인스턴스 관련 오류가 발생했습니다.

SQL Server에 연결을 설정하는 중에 네트워크 관련 또는 인스턴스 관련 오류가 발생했습니다.

Microsoft SQL Server Management Studio
실행 이 후
서버에 연결 시 오류 구문

  -SQL Server에 연결을 설정하는 중에 네트워크 관련 또는 인스턴스 관련 오류가 발생했습니다. 서버를 찾을 수 없거나 액세스할 수 없습니다. 인스턴스 이름이 올바르고 SQL Server가 원격연결을 허용하도록 구성되어 있는지 확인하십시오.


1. Sql Server Configuration Manager 실행하기
 : 윈도우버튼(시작) - > 모든 프로그램 - > Microsoft SQL Server 2012 -> 구성 도구 -> SQL Server 구성 관리자
이후 SQL Server 서비스 - > SQL Server(SQLEXPRESS) 마우스 오른쪽 시작. 클릭.

1. 방화벽 내려보고 된다면  제어판\모든 제어판 항목\Windows 방화벽\허용되는 앱\mssql 추가
(아웃바운드에 등록해도 된다)



제한 시간이 만료되었습니다. 풀에서 연결을 만들기 전에 제한 시간이 경과되었습니다. 풀링된 연결이 사용 중이었거나 최대 풀 크기에 도달했기 때문일 수 있습니다

제한 시간이 만료되었습니다. 풀에서 연결을 만들기 전에 제한 시간이 경과되었습니다. 풀링된 연결이 사용 중이었거나 최대 풀 크기에 도달했기 때문일 수 있습니다

프로그래밍에서 리소스 사용후 닫는 로직을 넣지 않아 발생하기도 하는데..
Microsoft SQL Server Management Studio 설치 이후 또는 DB를 옮기고 나타나는 현상이라면
->
재시작 해보고..
방화벽 내려보고 된다면  제어판\모든 제어판 항목\Windows 방화벽\허용되는 앱\mssql 추가


사용자가 로그인하지 못했습니다.

사용자가 로그인하지 못했습니다.

SQL Server에 계속 연결할 수 없는 경우에는 SQL Server 오류 로그에서 오류 상태를 확인하여 로그인 실패의 원인을 파악 

원인 : 
SQL Server 에 Windows 인증만 허용되도록 설정되어 있습니다.

해결 :

보안 인증 방식을 Windows 인증과 함께 SQL 서버 자체 계정을 이용한 인증도 허용하는 혼합 인증으로 변경

Windows 인증을 이용할 경우 Windows 운영 체제의 정보를 사용하여 계정 이름 및 패스워드를 확인하며, 
Kerberos 보안 프로토콜을 사용하고, 암호 정책을 적용하며, 계정 잠금 및 암호 만료를 지원. 
즉, 혼합인증보다 Windows 인증을 권장합니다. Windows 인증에서 혼합 인증으로 변경


Enterprise Manager - Localhost - 속성 - 보안 설정 메뉴에서  인증 방식을 "SQL Server 및 Windows" 로 선택  ->  설정 변경 후에는 SQL 서비스를 재시작