Я хочу настроить сервер данных как виртуальную машину. Поэтому я решил использовать Windows Server 2003 x64 (меньшая занимаемая площадь, чем в 2008 году) и SQL Server 2008 x64 Standard (предпочтительная база данных). У меня будет отдельный диск для баз данных, поэтому на системный диск не должно влиять рост баз данных.
Я бы выбрал Windows Server 2008 R2 Server Core (это, вероятно, займет меньше места на диске, чем 2003), но установка SQL 2008 на нем не поддерживается MS (хотя теперь это возможно (как я могу прочитать в сети), поскольку R2 включает .net framework).
Выбирая более старый серверный продукт, я могу иметь меньший размер дискового пространства (занятый ОС), но со временем он будет расти из-за всех исправлений и пакетов обновления.
Что я могу сделать, чтобы сохранить И СОХРАНИТЬ небольшой объем дискового пространства этой установки даже в будущем? Я хотел бы обновить свой сервер, но я не хочу, чтобы размер системного диска увеличивался ...
редактировать: Малый размер диска это означает, что я хотел бы сделать минимальный размер диска виртуальной машины для установки моего сервера базы данных (например, с 1 ГБ свободного места). Я также хотел бы избежать изменения размера диска в будущем из-за исправлений / пакетов обновления и т. Д.
Я много лет запускаю Win 2003 и SQL-сервер на 10-гигабайтном диске. Но сейчас он начинает пополняться из-за всех патчей и пакетов обновлений. Вы можете удалить файлы для них, если вам никогда не понадобится их удалять, но мне жаль, что я не разбил диск по-другому вначале. С таким дешевым дисковым пространством, зачем вам потом загонять себя в угол? Какой вред будет использовать диск на 20 гигабайт?
По моему опыту, для разумной настройки тестирования виртуальной машине Windows 2003 требуется не менее 40 ГБ с установленным SQL.
редактировать: Если вы собираетесь запускать SQL на другом диске, вы можете спокойно уйти с 10 ГБ.
Однако ваш вопрос неразумный, поскольку вы не можете НЕ ожидать, что SQL Server со временем расширит свои файлы данных и транзакций. Почему бы просто не настроить виртуальную машину на автоматический рост?