Добрый день!
Помогите, пожалуйста, со следующим вопросом:
Как можно почистить таблицу dbo.ActivityFile?
Нравится
Если есть доступ к базе, то можно SQL-запросом. Если очень много данных и delete from dbo.ActivityFile будет выполняться долго, то удалить всё можно при помощи truncate table dbo.ActivityFile.
Если встроенными средствами системы, то есть элемент БП для удаления данных:
Опять же, если полное удаление слишком затратно по ресурсам, можно либо запустить БП по таймеру в нерабочее время, либо по частям, налагая фильтры по условию.
Зверев Александр,
Спасибо!
Можно таким запросом почистить данную таблицу
(delete from [dbo.ActivityFile]
where [CreatedOn] between '20100101' and '20100301')?
Думаю, можно. Промежуток времени не такой большой, сильно тормозить не должно, но если всё же долго, то разделить на меньшие.
Если удалить не даст из-за связей, нужно будет смотреть в других таблицах, откуда ссылки.
Но бекап перед запуском лучше сделать.