🛢️DataBase/오류해결3 [MSSQL] 데이터베이스 '복구 보류 중' 오류 해결 에러 상황 데이터베이스를 사용하려는 중 데이터베이스 옆에 '복구 보류 중'이 표시됐다. '복구 보류 중' 상태 원인 1. 데이터베이스가 정상적으로 종료되지 않음 - 데이터베이스가 종료되고 로그 파일이 삭제될 때 COMMIT 되지 않은 활성화된 트랜잭션이 있을 수 있다. 2. 로그 파일을 다른 경로로 이동하려고 했지만 이 과정에서 로그 파일이 손상됨 3. 메모리 공간 부족 또는 디스크 저장 공간으로 인해서 데이터베이스 복구를 시작할 수 없음 해결 방법 1. 데이터베이스를 '응급 모드'로 변경 ALTER DATABASE DB_NAME SET EMERGENCY - READ_ONLY 상태이다. - 로깅을 비활성화하고 시스템 관리자에게만 엑세스 권한이 부여된다. 2. 데이터베이스를 단일 사용자 모드로 변경 ALT.. 🛢️DataBase/오류해결 2024. 3. 12. [MSSQL] Microsoft SQL Server, 오류: 18456 해결 에러 상황 MSSQL Server를 새로 설치하고 로그인 계정을 생성한 후 계정으로 로그인 시 다음과 같은 에러가 발생했다. 에러 코드 Microsoft SQL Server, 오류: 18456 해결 방법 서버를 새로 생성하면 기본적으로 Windows 인증 모드로 시작할 수 있게 설정이 되어있을 것이다. 해당 서버의 인증 모드를 변경해주면 등록한 계정으로 로그인이 가능하다. 1. Windows 인증 모드로 로그인 2. 서버 우클릭 후 속성 선택 3. '보안' 탭의 서버 인증 모드를 'SQL Server 및 Windows 인증 모드'로 변경 4. 서비스의 'SQL Sever (MSSQLSERVER) 다시 시작 참고 사이트 https://learn.microsoft.com/ko-kr/sql/relational.. 🛢️DataBase/오류해결 2024. 1. 19. [MySQL] (Windows) 스크립트 실행 시 비밀번호 경고 처리 (Warning:Using a password on the command line interface can be insecure) 에러 상황 MySQL의 DB 백업을 하는 도중 batch 파일을 만들어서 실행시켰을 때 아래와 같은 경고 메시지가 출력됐다. 에러 코드 Warning :Using a password on the command line interface can be insecure 해결 방법 MySQL 5.6 이후 버전에서 쉘 스크립트를 실행하거나 mysqldump를 사용하는 경우 발생하는 오류이다. 여러 블로그를 찾아보니 크리티컬한 문제는 없어서 무시해도 된다고는 하지만 그래도 오류는 오류이니 해결하도록 한다. 먼저 명령 프롬포트를 열어 MySQL 서버가 설치된 폴더안의 bin폴더로 이동한다. > cd D:\\MySQL 설치폴더\bin 다음으로 mysql config 등록을 위해 다음의 명령어를 입력해준다. mysql_.. 🛢️DataBase/오류해결 2024. 1. 10. 이전 1 다음