C может быть расширен только на часть одного и того же привода. Фактически, C может быть расширен только на -соприкасающемся свободном пространстве на том же самом диске.
Тодд Уилкокс прав, что Windows Server 2012 не должен занимать 250 ГБ пространства. Похоже, что у вас SQL Server установлен на C, и, возможно, ваши базы данных становятся большими. Если это так, то вы можете легко переместить свои базы данных на новый диск, с следующими исключениями:
- База данных реплицируется и публикуется. В случае репликации база данных должна быть неопубликована. Перед тем, как вы сможете ее отсоединить, вы должны отключить публикацию, запустив sp_replicationdboption.
- В БД существует снэпшот. Перед тем, как отсоединить БД, необходимо сбросить все ее снэпшоты. Для более подробной информации Информация, см. раздел "Снимок базы данных" (Transact-SQL).
- База данных зеркалируется в зеркальном сеансе работы с базой данных. БД не может быть отсоединена, пока сессия не будет завершена. Для более подробной информации информацию, см. раздел Удаление зеркала базы данных (SQL Server).
- База данных подозрительна. Подозрительную базу данных нельзя отсоединить; перед тем, как отсоединить ее, необходимо перевести в аварийный режим. Для дополнительные сведения о том, как перевести базу данных в аварийный режим, см. в разделе ALTER DATABASE (Transact-SQL).
- БД - это системная БД.
(Есть и другие способы перемещения системных БД.)
Если ни одно из этих исключений не применяется, то можно просто щелкнуть правой кнопкой мыши по БД и выбрать "отсоединить", затем переместить файлы на новое место, щелкнуть правой кнопкой мыши по БД и выбрать "прикрепить". Или вы можете создать резервную копию базы данных и восстановить ее в новое место, а затем удалить оригинал, что, как правило, безопаснее.