powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Удаление из переполненной MSSQL Express
3 сообщений из 28, страница 2 из 2
Удаление из переполненной MSSQL Express
    #40073229
uaggster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кесарь

И запускать её периодически джобом. Если удалять будете по критерию даты, то лучше иметь по данному полю индекс.

В экспрессе нет агента.
Запускать придётся из виндового шедулера, с помощью sqlcmd.
Что, конечно, тоже возможно, но это отдельный квест.
...
Рейтинг: 0 / 0
Удаление из переполненной MSSQL Express
    #40073239
Кесарь
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
uaggster
Кесарь

И запускать её периодически джобом. Если удалять будете по критерию даты, то лучше иметь по данному полю индекс.

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


А, ну да. Просто на работе обычно не используют экспресс. Забываю про такие ограничения.

И брокера у ниих тоже нет. Печаль-беда....

Ну файлстрим то там есть. Генерить в папке служебный файл, ну а его обработка будет включать в себя запуск процедуры.
...
Рейтинг: 0 / 0
Удаление из переполненной MSSQL Express
    #40073299
invm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima T
ошибка
Could not allocate space for object 'dbo....'.'PK_....' in database '...' because the 'PRIMARY' filegroup is full. Create disk space by deleting unneeded files, dropping objects in the filegroup, adding additional files to the filegroup, or setting autogrowth on for existing files in the filegroup.
Судя по всему, эта ошибка вызвана удалением строк, которые были занесены в таблицу до включения у БД уровней изоляции транзакций с версионированием (SI или RCSI).
В этом случае к каждой удаляемой строке будет дописывается 14 байт служебной информации. Со всеми сопутствующими прелестями в виде расщепления страниц.

Если версионирование не используется и было включено просто "для большей лучшести", отключите его и увеличения размера таблицы при удалении не будет.
...
Рейтинг: 0 / 0
3 сообщений из 28, страница 2 из 2
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Удаление из переполненной MSSQL Express
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]