2008-10-14 5 views
1

GUI를 사용하여 SQL Server 데이터베이스를 축소하면 (모든 작업 -> 데이터베이스 축소 -> 모든 기본값 수락, 확인을 클릭) 신속하게 완료됩니다.Sql Server SHRINKDATABASE 명령

그러나이 명령을 실행하면 매우 오랜 시간이 걸립니다.

DBCC SHRINKDATABASE('my_database') 

무엇이 누락 되었습니까? 가능한 한 작은으로 축소 매개 변수없이 DBCC SHRINKDATABASE를 실행, 내가 올바르게 기억 인터페이스가 약 20 % 성장 공간을 남겨 경우

이 SQL 서버 2000

답변

1

입니다.

엔터프라이즈 관리자를 사용하여 기본값을 확인할 필요가 없습니다. 그러나 GUI 실행보다 수동 실행이 가능한 작은 데이터베이스 파일이 있으므로 시간 차이가 발생합니다.

+0

gui 기본값은 실제로 0 %의 여유 공간을 남겨 두는 것입니다. – JosephStyons

+0

홀수, 광산이 20 %로 설정되어 있지만 누가 그곳에서 무슨 일이 일어 났는지 알 수 있습니다. –

+0

흠, 어쩌면 누군가가 과거에 0 %로 설정하고 pref를 저장했습니다. 어쨌든 GUI에서는 빠르며 Query Analyzer에서는 느립니다. – JosephStyons

-2

DBCC SHRINKDATABASE에 대한 자세한 내용은 http://msdn.microsoft.com/en-us/library/ms190488.aspx입니다. SQL Server 2005에 대한 알림 ->

+0

귀하의 답변은 실제로 그 질문에 대한 답변을 제공하지 않습니다. 어떤 기사에 링크한다면, 거기에있는 어떤 정보가 원래 질문에 대한 답을 요약해야합니다. – Oliver