여기 sys ops (또는 이전 에이 경험을 해본 사람들)에 대한 질문이 있습니다.
회사에서 프로덕션의 기존 SQL Server 상자에 추가 디스크 공간을 할당하려고합니다. 볼륨 확장 (디스크 관리에서 “확장 볼륨 …”)을 온라인으로 수행 할 수 있는지 또는 SQL Server 서비스를 종료해야하는지 궁금합니다.
이 작업을 수행하기 위해 SQL Server 서비스를 중지해야하는 이유가 있거나 낮 동안이 작업을 수행해도 괜찮습니까?
시스템 사양이 관련된 경우를 대비하여. 이것은 Windows 2012 R2 및 SQL Server 2008 R2를 실행하는 실제 상자 (비 가상화)입니다.
감사!
답변
당신은 수있는 데이터베이스가 온라인 상태 일 때 디스크를 확장,하지만 난 당신이 짧은 (15)에 대한 계획을 추천합니다 – 오프라인 서비스를 수행 할 수있는 동안 삼십분 중단합니다.
데이터베이스가 온라인 상태이고 문제없이 실행되는 동안 디스크를 수백 번 확장했습니다. 그러나 내 경력의 한 시점에서 한 번만이 작업으로 인해 일부 SharePoint Content 데이터베이스가 손상되어 작업이 다시 시작되고 작동하는 머리카락이 많이 손실되었습니다.
당신이 원하는 경우 / 데이터베이스가 실행되는 동안이 작업을 수행해야 키를 사용하면 디스크를 확장하는 동안, 당신은 그들이 몇 가지 잡아하려고 않도록 모든 파일 성장 활동이 발생하고 싶어하지 않는다는 것입니다 하지-확실히 준비 새로운 공간을 . Sharepoint 환경이 회사의 “더 나은”파일 공유로 취급되어 디스크 확장 작업 중에 자동 증가 이벤트가 발생했기 때문에 이것이 내 상황에서 일어난 일이라고 생각합니다.
가치가있는 것은 이 작업을 수행하는 동안 서비스 를 끄는 것이 좋습니다 . 디스크가 확장 된 후에도 손상이 발생하지 않도록 DBCC CHECKDB를 실행하십시오.