당신이 있습니까 장해야 그것의
파일 그룹 'PRIMARY'에 디스크 공간이 부족하여 데이터베이스 'database'에 새 페이지를 할당 할 수 없습니다.
그리고 아닙니다
파일 그룹 'PRIMARY'에 디스크 공간이 부족하여 데이터베이스 'tempdb'에 새 페이지를 할당 할 수 없습니다.
?
실제로 [tempdb]오류 메시지 [tempdb]에있는 경우 다른 데이터베이스와 분리 된 적절한 크기의 디스크에 있는지 확인하여 별도로 관리해야 합니다.
[tempdb]오류 메시지에 없으면 이런 종류의 "업로드"가 [tempdb]매우 어려울 것입니다. 가 [tempdb]같은 디스크 / LUN에 'database'? 그렇다면 여러 데이터베이스에서 여러 번의 파일 증가 시도로 인해 문제가 악화 될 수 있습니다. 따라서이 "업로드"를 수행하는 동안 모니터하고 있는지 확인하십시오 [tempdb].
경우 [tempdb]별도의 드라이브에 당신이있어 특정 충분한 공간이 있는지, 내가 가서 줄 크기는 그것의 최종 상태의 크기로 기대에 데이터 파일 :
USE master;
GO
ALTER DATABASE [database]
MODIFY FILE
(
NAME = datafile,
SIZE = 60GB,
FILEGROWTH = 5GB
);
GO
또한 데이터베이스의 로그 파일이 데이터 파일과 분리되어 있는지 확인하십시오. 그렇지 않은 경우 경쟁 성장 이벤트로 돌아갑니다. 그것들이 별도의 디스크에 있다면, 나는 또한 그것들을 적절하게 진행하고 크기를 조정할 것입니다.
USE master;
GO
ALTER DATABASE [database]
MODIFY FILE
(
NAME = logfile,
SIZE = 8000MB
);
GO
ALTER DATABASE [database]
MODIFY FILE
(
NAME = logfile,
SIZE = 16000MB
);
GO
ALTER DATABASE [database]
MODIFY FILE
(
NAME = logfile,
SIZE = 24000MB
);
GO
...
원하는 로그 파일 크기에 도달 할 때까지 80GB라고 부르면 특정 크기로 성장을 설정할 수 있습니다. Paul Randal 과 Kimberly Tripp에서 권장하는 값을 사용 하고 있습니다.
ALTER DATABASE [database]
MODIFY FILE
(
NAME = logfile,
SIZE = 80000MB,
FILEGROWTH = 8000MB
);