我最近将我的blob表迁移到了FileTables,我遇到的问题是人们可以轻松地从磁盘中更改或删除文件。
例如我从磁盘中删除了一个文件,这就是Sql Server在从FileTable中选择几行时告诉我的,sql server显示了这个错误:
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.)
正如我已经说过的,人们可以轻松更改磁盘上的文件,例如我通过记事本打开文件并更改了内容!
如何防止外界变化?