EMDI는 지금도 개발중

MS-SQL : PRIMARY 파일 그룹이 꽉 찼으므로 데이터베이스 tempdb 공간 할당 오류 본문

DataBase/MS-SQL

MS-SQL : PRIMARY 파일 그룹이 꽉 찼으므로 데이터베이스 tempdb 공간 할당 오류

EMDI 2021. 7. 19. 13:18

'PRIMARY' 파일 그룹이 꽉 찼으므로 데이터베이스 'tempdb'의 개체 'dbo.SORT ~ '에 공간을 할당할 수 없습니다. 필요없는 파일을 삭제하거나, 파일 그룹의 개체를 삭제하거나, 파일 그룹에 파일을 추가하거나, 파일 그룹의 기존 파일에 대해 자동 증가를 설정하여 디스크 공간을 만드십시오.

  • 원인 : 하드 디스크 공간 또는 디비 파일자동증가가 설정되지 않은 이유
  • 해결방법 : 디비 파일 자동증가 설정을 하거나, 하드디스크 확보, 로그파일 삭제가 있다.

1) 로그파일 줄이기

-- 디비의 ㅍ로그파일명과 줄이고자 하는 파일의 사이즈를 입력합니다.
BACKUP LOG [디비명] WITH NO_LOG
DBCC SHRINKFILE ([디비로그파일], [파일사이즈KB])

-- 로그파일 줄이는 예시
EX) BACKUP LOG tempdb WITH NO_LOG
DBCC SHRINKFILE (templog, 512)

-- db size 체크하는 쿼리
Sp_helpdb 'tempdb'

 

Comments