디버깅
[MSSQL] cannot open database in Windows Service
Mesia
2016. 11. 25. 11:39
* 문제현상
- MSSQL2012 데이터베이스 접근 앱 개발중, Windows Service 로 등록하여 데이터베이스 접근시에만 DB Open 실패나는 문제.
* 원인
- 해당 데이터베이스에 Windows Service 계정에 대한 접근권한이 없었기 때문.
* 해결방법
- NT AUTHORITY\SYSTEM 계정에 접근하고자 하는 데이터베이스에 소유권(db_owner)을 추가하여 해결하였음.