Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Физическое удаление файлов  [new]
stivap
Member

Откуда:
Сообщений: 205
Добрый день!
В БД есть файловая группа(filestream). При операции INSERT файлы сохраняются в определнном месте на диске. Теперь при операции DELETE мне необходимо удалить эти файлы. Из таблицы эти фалы удаляются, но на диске они по-прежнему существуют. Т.е. при операции DELETE мне необходимо , чтобы они и физически удалялись.
Как это можно сделать?

Спасибо!
13 фев 14, 09:25    [15560644]     Ответить | Цитировать Сообщить модератору
 Re: Физическое удаление файлов  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31783
stivap
Из таблицы эти фалы удаляются, но на диске они по-прежнему существуют.
А в документации написано, что:
BOL
При удалении строки, содержащей поле FILESTREAM, также удаляются и связанные с ней файлы файловой системы. Единственным способом удаления строки и, как следствие, файла является использование инструкции DELETE языка Transact-SQL.
13 фев 14, 10:09    [15560878]     Ответить | Цитировать Сообщить модератору
 Re: Физическое удаление файлов  [new]
stivap
Member

Откуда:
Сообщений: 205
Да, точно удаляются. Я не обновил папку для просмотра, после удаления.
13 фев 14, 10:35    [15561023]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить