Веб-приложение будет находиться на общедоступном хостинге, поэтому у меня не будет доступа к корню сервера. Я использую Asp.net MVC5 (C#)
и SQL Server 2012
для этого веб-приложения. Я хочу запустить функцию или задачу для запуска каждые 30 дней, чтобы удалить некоторые записи для таблицы SQL до определенной даты. Я хочу знать, что является лучшим решением для общего хостинга.Функция для запуска каждые 30 дней
- Windows Task Scheduler
- Windows Service
- SQL Работа
- Somthing как Jeff Atwood предложил использовать печенье in this article
- Schedule Table (проверить выполненную дату в global.asax Application_Start и вызова функции)
Я ищу решение, которое лучше для общего хостинга. Пожалуйста, предложите. Спасибо
У вас есть доступ к агенту SQL-сервера? Это было бы лучшим решением. –
Предоставляет ли обычный общий хостинг агент SQL-сервера, нет, я не думаю, что у меня есть доступ. Любое другое предложение, пожалуйста, –
@ArbazAbid, я согласен с Peter Smith, sql job - это лучший способ здесь. Исследуйте возможности вашего сервера sql. – Backs