SQL 인스턴스 신규 하드웨어 마이그레이션 후 App 서비스 계정 Login fail 이슈 (SID 매칭 확인 완)

Joon Min 20 평판 포인트
2026-07-16T04:14:46.48+00:00

안녕하세요. 이번에 SQL 인스턴스를 신규 하드웨어로 마이그레이션했는데요, App 서비스 계정들이 전부 login failed for user 뱉으면서 접속이 안 되네요.

분명히 마이그레이션하기 전에 기존 장비랑 신규 장비 간에 계정 SID 매칭되는 것까지 다 더블 체크하고 넘어왔거든요? 근데도 계속 로그인 에러가 떨어집니다.

이거 아무래도 Orphaned User(유령 사용자) 문제나 DB 내부에서 SID Mismatch 난 거 같은데... 혹시 유저-로그인 싱크 다시 맞춰주는 스크립트 말고 다른 데 체크해 볼 만한 포인트가 있을까요? 경험 있으신 선배님들의 조언 부탁드립니다!

비즈니스용 Windows | Windows 365 비즈니스
댓글 0개 설명 없음

질문 작성자가 수락한 답변

HLBui 10,850 평판 포인트 독립 자문가
2026-07-16T04:48:08.86+00:00

안녕하세요 Joon Min

말씀해주신 상황을 보면 마이그레이션 과정에서 계정 SID 매칭을 다 확인했는데도 로그인 실패가 나는 건 확실히 Orphaned User 문제나 DB 내부에서 SID mismatch가 난 케이스일 가능성이 높습니다. 보통은 sp_change_users_login 같은 스크립트로 유저-로그인 싱크를 다시 맞추는 게 첫 번째 해결책인데, 그 외에도 몇 가지 체크 포인트가 있어요.

예를 들어, 신규 인스턴스에서 서비스 계정들이 실제로 SQL 로그인으로 잘 생성돼 있는지, 그리고 해당 DB에 올바른 매핑이 돼 있는지 확인해 보셔야 합니다. 또 하나는, 마이그레이션 과정에서 서버 인증 모드가 바뀌지 않았는지 Windows 인증만 허용돼 있다면 App 서비스 계정이 SQL 인증으로 붙을 때 전부 실패할 수 있습니다. 마지막으로, linked server나 replication 관련 설정이 SID mismatch를 더 복잡하게 만들 수 있으니 그 부분도 같이 살펴보시는 게 좋아요.

이런 포인트들을 하나씩 확인해 보시면 원인을 좁히는 데 도움이 될 겁니다. 제 답변이 문제 해결에 도움이 된다면 “accept answer” 눌러주시면 감사하겠습니다.

이 대답이 도움이 되었나요?

1명이 이 답변이 도움이 된다고 생각했습니다.
댓글 0개 설명 없음

0 추가 답변

정렬 기준: 가장 유용함

답변

질문 작성자는 답변을 '승인됨'으로 표시하고, 중재자는 답변을 '추천됨'으로 표시할 수 있습니다. 이를 통해 사용자는 해당 답변이 작성자의 문제를 해결했다는 것을 알 수 있습니다.