SQL Server 상자에서 볼륨을 확장하는 방법은 무엇입니까? 기존 SQL

여기 sys ops (또는 이전 에이 경험을 해본 사람들)에 대한 질문이 있습니다.

회사에서 프로덕션의 기존 SQL Server 상자에 추가 디스크 공간을 할당하려고합니다. 볼륨 확장 (디스크 관리에서 “확장 볼륨 …”)을 온라인으로 수행 할 수 있는지 또는 SQL Server 서비스를 종료해야하는지 궁금합니다.

이 작업을 수행하기 위해 SQL Server 서비스를 중지해야하는 이유가 있거나 낮 동안이 작업을 수행해도 괜찮습니까?

시스템 사양이 관련된 경우를 대비하여. 이것은 Windows 2012 R2 및 SQL Server 2008 R2를 실행하는 실제 상자 (비 가상화)입니다.

감사!



답변

당신은 수있는 데이터베이스가 온라인 상태 일 때 디스크를 확장,하지만 난 당신이 짧은 (15)에 대한 계획을 추천합니다 – 오프라인 서비스를 수행 할 수있는 동안 삼십분 중단합니다.

데이터베이스가 온라인 상태이고 문제없이 실행되는 동안 디스크를 수백 번 확장했습니다. 그러나 내 경력의 한 시점에서 한 번만이 작업으로 인해 일부 SharePoint Content 데이터베이스가 손상되어 작업이 다시 시작되고 작동하는 머리카락이 많이 손실되었습니다.

당신이 원하는 경우 / 데이터베이스가 실행되는 동안이 작업을 수행해야 키를 사용하면 디스크를 확장하는 동안, 당신은 그들이 몇 가지 잡아하려고 않도록 모든 파일 성장 활동이 발생하고 싶어하지 않는다는 것입니다 하지-확실히 준비 새로운 공간을 . Sharepoint 환경이 회사의 “더 나은”파일 공유로 취급되어 디스크 확장 작업 중에 자동 증가 이벤트가 발생했기 때문에 이것이 내 상황에서 일어난 일이라고 생각합니다.

가치가있는 것은 이 작업을 수행하는 동안 서비스끄는 것이 좋습니다 . 디스크가 확장 된 후에도 손상이 발생하지 않도록 DBCC CHECKDB를 실행하십시오.