엄청난 양의 초과 공간을 예약하는 MSDE (SQL 2000, 서비스 팩 4)에서 실행되는 데이터베이스가 있습니다. 각 테이블에 대해 sp_spaceused를 사용하면 총 예약 크기는 2102560KB, 데이터 크기는 364456KB, 사용되지 않는 크기는 1690760KB가됩니다. 즉 사용 된 공간의 거의 4 배를 예약합니다. 최악의 원인은 자주 쓰여 지지만 결코 삭제되지 않는 테이블입니다 (트랜잭션 로깅). 일반적으로 삭제는 크기가 매우 작고 레코드 수가 적습니다. 디스크에SQL Server의 예약 된 공간이 너무 많습니다.
데이터베이스 파일이 2 기가 바이트 제한에 있으며이 등 백업에 문제를 일으키는
I 디스크에 사용되는 파일의 크기에 영향을 미치지 않고 DBCC SHRINKDATABASE, DBCC SHRINKFILE 및 DBCC REINDEX를 시도2 가지 질문 - 데이터베이스 파일 크기를 줄이고 SQL Server에서 초과 공간을 예약하지 못하게하려면 어떻게해야합니까?
감사
폴
불행히도 (그리고 나는 이유를 모른다.) 백업이 불가능했다. 디스크에 백업하려고하면 시간이 초과됩니다. –