TFS GIT получая полную ошибку TF30042. tbl_content заполнен - PullRequest
1 голос
/ 01 апреля 2020

Мы запускаем наш проект в TFS, используя Git. Недавно он начал выдавать ошибку

TF30042: База данных переполнена. Обратитесь к администратору Team Foundation Server. Сервер: ATSS-P-AAI \ SqlExpress01, Ошибка: 1105, Сообщение: «Не удалось выделить место для объекта« dbo.tbl_Content ».« PK_tbl_Content »в базе данных« Tfs_DefaultCollection », поскольку файловая группа« PRIMARY »заполнена. Создайте место на диске, удалив ненужные файлы, удалив объекты в файловой группе, добавив дополнительные файлы в файловую группу или установив автоматический рост для существующих файлов в файловой группе.

Я проверил и обнаружил, что сам tbl_content занимает около 9,5 ГБ пространства, а общий размер БД составляет 10 ГБ. Один из моих товарищей по команде по ошибке зарегистрировал репозиторий с огромными двоичными файлами, прежде чем это произошло. Он удалил репозиторий, но, похоже, tbl_content все еще имеет то же пространство.

Я также пытался установить autogrowth , но, похоже, ничего не работает. Теперь мы больше не можем его использовать.

Предлагаются любые решения.

Ответы [ 2 ]

1 голос
/ 02 апреля 2020

Ограниченный рост файла при автостраде не будет работать в вашей ситуации. Поскольку ограничение в 10 ГБ исходит от SQL Express s, упомянутых Даниэлем.

SQL Сервер Express: ограничения бесплатной версии SQL Сервер

Самое важное ограничение: SQL Сервер Express не поддерживает базы данных размером более 10 ГБ . Это не позволит вам увеличить размер вашей базы данных.

Что вы можете сделать в данный момент:

  1. Очистите диск, чтобы освободить место. Удалите журналы транзакций, найдите вложения посторонних тестовых примеров, проверенные сборки в источнике такого рода.

  2. Восстановление предыдущей резервной базы данных

  3. Использовать SQL Стандарт сервера вместо

1 голос
/ 01 апреля 2020

Это потому, что вы используете SQL Express. SQL Express ограничен базами данных объемом до 10 ГБ.

Простой ответ здесь заключается в том, что вам следует обновить версию SQL. Может быть возможно удалить данные из базы данных, но делать это без явных инструкций от Microsoft не рекомендуется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...