티스토리 뷰
MSSQL 접속시
로그인에서 요청한 데이터베이스 "test"을(를) 열 수 없습니다. 로그인이 실패했습니다. 사용자 'user'이(가) 로그인하지 못했습니다.
와 같은 메시지가 나오고 로그인이 되지 않고있어서,
user 계정이 빠진것인지 확인을 해보니, Role 에 권한이 빠져있있었다.
권한 추가를 체크 하고 적용 버튼을 누르니
sql server user group or role already exists in the current database
에러가 발생을 하였다. test 디비에 사용자 user 계정 권한이 이미 존재하지만,
백업 및 복원 과정에서 정상적으로 권한이 적용이 안된 케이스로 이런 경우에는
use test;
exec sp_change_users_login 'auto_fix', 'user'
쿼리를 통해서 권한을 복구 할 수있다.
권한 변경이 성공하면 다음과 같은 메시지가 출력된다.
The row for user 'user' will be fixed by updating its login link to a login already in existence.
The number of orphaned users fixed by updating users was 1.
The number of orphaned users fixed by adding new logins and then updating users was 0.
'엔지니어링' 카테고리의 다른 글
Ansible AWX 소개 (0) | 2018.10.01 |
---|---|
MySQL utf-8 테이블에 euc-kr 데이터 들어갔을때 캐리터셋 처리 (0) | 2018.09.12 |
MySQL 접근 차단 해제. blocked because of many connection errors (0) | 2018.09.04 |
SQL 자주 사용하는 함수 (0) | 2018.05.04 |
Ansible Purge DNS 플레이북 (0) | 2017.12.06 |
댓글
warpmemory
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
페이지
TAG
- apache
- Python
- RESTful
- configuration
- 예제
- Windows
- code
- PowerShell
- httpd
- engineering
- 코드
- Web
- 이슈처리
- command
- mysql
- 번역
- check
- monitoring
- 외부링크
- Ansible
- error
- example
- Linux
- limits
- deview
- File
- client
- 명령어
- MariaDB
- Module
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함