I've recently migrated my blob tables into FileTables, the problem that I'm facing is people can easily change or remove Files from the disk.
For example I removed a file from the disk and this is what Sql Server tells me when I select a couple of rows from FileTable, sql server showed this error:
A transport-level error has occurred when receiving results from the server. (provider: Shared Memory Provider, error: 0 - No process is on the other end of the pipe.)
As I've already said, people can easily change the files on the disk, for example I opened a file by notepad and I changed its content!
How to protect it from outside changing?