Я работаю над сервером разработки с простой установкой SharePoint 12.0.0.4518 (WSS 3.0 RTM). Очень мало зная о разработке SharePoint, мы установили среду поверх базы данных SQL Server Express 2005. Теперь я исчерпываю ограничение в 4 ГБ. Сайт представляет собой простую установку, на которой я тестировал настраиваемую веб-часть; видимо, при удалении и переустановке веб-части кешированные копии полностью заполнили базу данных. На самом деле он настолько заполнен, что я даже не могу удалить контент, не выдав сообщение об ошибке, поэтому мой сайт стал непригодным для использования.
Мой вопрос: как мне продолжить? Я собирался разделить базу данных контента, но в текущем состоянии это невозможно. Обновление до SQL Server для нас не вариант. Я думал пойти в WID; однако я не уверен, как вообще что-либо делать с этой базой данных, поскольку все, что я пытаюсь сделать, вызывает ошибку, связанную с заполнением базы данных (HRESULT: 0x80004004 (E_ABORT)). Я просто не знаю, что делать дальше. Спасибо за любую помощь!
Попробуйте использовать виртуальную машину с полной установкой SQL Server. Восстановите базу данных контента и исправьте ее. Возьмите фиксированную базу данных меньшего размера и восстановите ее в рабочем состоянии.
Сначала я бы попытался удалить веб-часть (и решение), используя Команды STSADM а не веб-интерфейс.
Если это не удается - в интересах восстановления некоторого места - как насчет отключения (и, следовательно, опустошения) корзина? Это может вернуть вам достаточно места, чтобы вы могли выполнить некоторую работу по очистке. (Это, конечно, означает, что вы потеряете всю историю корзины - надеюсь, на вашем сервере разработки это не проблема.)
Кроме того, если вы можете исправить это, обязательно переключитесь на WID, нет ограничения на размер, как в SQL Express.