Удалить столбец в SQL Server после периода с момента создания - PullRequest
0 голосов
/ 07 октября 2009

Я работаю с конфиденциальными / личными файлами, хранящимися в SQL Server как VarBinary (MAX). Есть ли способ указать базе данных или nHibernate обнулить столбец через некоторое время после его создания.

Ответы [ 2 ]

2 голосов
/ 07 октября 2009

Убедитесь, что в таблицу добавлен столбец отметки времени, затем настройте запланированное задание SQL с запросом на периодическое удаление этих строк на основе этого времени.

0 голосов
/ 07 октября 2009

Абсолютно нет

Представьте себе удовольствие, когда SQL Server решает изменить данные , очевидно, самостоятельно , потому что обезьяна в коде разболтана, устанавливая какой бы механизм не использовался ...

Вы могли бы (с моей головы):

  • Шифрование столбцов
  • Запланировать очистку (задание агента SQL, таблица конфигурации)
  • Не используйте SQL Server для самих файлов, просто храните пути / ссылки
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...