본문 바로가기
Windows Server

"0"개의 인수가 있는 "Open"을(를) 호출하는 동안 예외가 발생했습니다. "로그인에서 요청한 데이터베이스 "DB"을(를) 열 수 없습니다.

by 정보봇따리 2020. 8. 7.
728x90
반응형
SMALL

"0"개의 인수가 있는 "Open"을(를) 호출하는 동안 예외가 발생했습니다. "로그인에서 요청한 데이터베이스 "DatabaseName"을(를) 열 수 없습니다. 로그인이 실패했습니다.
사용자 'SQLUser'이(가) 로그인하지 못했습니다."

 

원격지에서 DB 에 로그인이 안 되는 경우 Trouble Shooting Step By Step

 

1. DB 서버 로컬에서 SSMS 를 통해 해당 SQL User 로 로그인이 가능한 지 확인한다.

포트를 지정해서 붙을 수도 있음!

2. 로컬에서 붙는데 원격지에서 로그인이 안 되는 경우에는 방화벽의 문제로 한정지을 수 있음.

원격지에서 port 확인해볼 것

 

3. MSSQL Server Windows 로그를 통해서도 확인이 가능함

 

위의 경우 비번이 틀렸다는 것이다

4. ★★★★★★

해당 SQL User 비번을 한번 변경해본다.

A -> B -> A 로 비번을 변경해보고 다시 TRY

이건 이유는 알 수가 없는데.. 최초에 SQL User 를 만들고 나서 죽어도 비번이 맞는데 자꾸 비번이 틀렸다고 뜰 때가 있었음. 비번을 한번 맞춰주면 되었음..

 

 

728x90
반응형
LIST