основная файловая группа заполнена - PullRequest
1 голос
/ 08 апреля 2009

Я обнаружил ошибку в файле журнала при устранении другой проблемы на нашем сервере SQL 2000. Я вижу, что основная файловая группа заполнена. Файлы MDF и LDF находятся по умолчанию в системном разделе на диске NTFS. Размер файла MDF составляет 1962 МБ. В некоторых сообщениях указано, что размер не может превышать 2 ГБ. Я запустил базу данных shbddbd, но размер файла не изменился. Есть ли команда, которую мне нужно запустить, чтобы сначала удалить старую информацию, прежде чем запускать сжатие?

Когда я захожу в менеджер предприятия, у меня есть 2 группы SQL. Один локальный, а другой указан по имени сервера. Проблема с базой данных происходит во 2-м групе. Когда я пытаюсь вручную увеличить размер файла данных, он говорит из-за лицензионных ограничений, я ограничен 2048 МБ. Экземпляры SQL в другой группе позволяют мне изменить это число выше 2048 МБ.

Ответы [ 3 ]

1 голос
/ 08 апреля 2009

Ограничение размера базы данных в 2 ГБ распространяется только на MSDE (бесплатная настольная версия SQL 2000). В других версиях SQL 2000 такого ограничения нет.

Не существует "волшебного" способа очистки или архивирования старых исторических данных. Вы должны знать свою базу данных и ее структуру, ваши требования клиентов и ваши потребности в хранении данных.

1 голос
/ 08 апреля 2009

Вы можете попробовать это:


ALTER DATABASE foo ADD FILE (
  NAME = 'file2',
  FILENAME = 'C:\PATH\TO\FILE.ndf',
  SIZE = 100MB,
  MAXSIZE = UNLIMITED,
  FILEGROWTH = 10MB;

Сначала убедитесь, что вы сделали резервную копию.

Кроме того, вы используете SQL Server Express? Там есть определенный предел в 2 ГБ ...

0 голосов
/ 08 апреля 2009

MDF-файлы - это место, где хранятся данные, поэтому возможно, что оно содержит столько данных.

У меня есть файл MDF 13 ГБ, поэтому я не верю, что лимит правильный.

Что касается сокращения этого значения, удалив данные, вы можете удалить некоторые данные, а затем уменьшить их или расширить эту файловую группу, добавив в нее другой файл данных.

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

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

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