У меня есть виртуальная машина Windows 2008 R2 с Team Foundation Server 2013 и MS SQL Server Express. Мы небольшая (<10 программистов) разработка, у нас есть 3-4 коллекции в TFS. Мы поставили эту систему 1,5 месяца назад. Сегодня TFS перестала работать с ошибкой:
TF30042: The database is full. Contact your Team Foundation Server administrator.
Разумеется, после исследования таблиц SQL, лежащих в основе TFS. Я нашел один, размер которого превысил 10 ГБ, что является пределом для SQL Express. Исследование журналов ошибок на сервере подтверждает:
CREATE DATABASE or ALTER DATABASE failed because the resulting cumulative database size would exceed your licensed limit of 10240 MB per database.
Очевидное решение - перейти на SQL Server 2008, что мы и делаем. Однако я хотел знать, нормально ли для TFS создавать подобные таблицы? 10 ГБ за шесть недель? Кто-нибудь знает, как очистить или управлять тем, что входит в таблицы SQL, лежащие в основе TFS? Любая помощь очень ценится.
РЕДАКТИРОВАТЬ
Мы выполняем небольшую автоматическую сборку и несколько автоматических тестовых запусков на постоянной основе всякий раз, когда кто-то регистрируется. Я читал на http://blogs.msdn.com/b/bharry/archive/2011/10/31/tfs-databases-growing-out-of-control.aspx что это может вызвать большие таблицы SQL. Кто-нибудь знает, как удалить ненужные данные из этой операции?
В соответствии с: https://mgrowan.wordpress.com/2014/04/02/need-help-tfs-tbl_content-table-and-database-growth-out-of-control/
Обновление 4 апреля 2014 г .: Что-то произошло в одночасье. Я полагаю, причиной этого стало чистое рабочее место. Теперь у нас есть 115 ГБ свободного места! Что странно, так это то, что размер tbl_Content уменьшил это пространство. Какое отношение эта таблица имеет к рабочим областям? Было бы полезно получить некоторое представление о том, как это работает, чтобы мы могли управлять нашими системами.
Итак, попробуйте очистить свои рабочие места. Автоматическая сборка может оставить некоторые из них. Вы можете использовать бесплатный Подсказки TFS сделать это.