作者Futurend (未来)
看板Database
标题[SQL ] MSSQL2008 FILESTREAM的问题
时间Thu Nov 11 21:06:01 2010
小弟最近在试玩FileStream
可是发现一个事情很困扰
档案存进资料库的时候会自动把档案编码转存到我指定的资料夹
但是假如我去那个资料夹手动把那个档案删掉
整个资料表都会SELECT不出来
出现
"在接收来自伺服器的要求时发生传输层级的错误。 (provider: 共用记忆提供者,
error: 0 - 管道的另一端上无任何处理程序。)"
错误字样
有办法让那些档案唯读无法删除
又或着删除之後select不会跳error吗
假如一个删除档案的动作,会让整张table死掉
以致於影响到整个系统的正常运作
那这功能也太危险了
要花更多的时间跟功夫去避免别人更改到档案
等於是自己挖了一个洞 然後再派重兵去防守
这样的功能还不如不要用 = =
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.249.148.232
1F:推 Adonisy:没想到有人会去删...这... 11/12 02:51
2F:→ Futurend:不是说无聊去删 是想找不能让人轻易删掉的方法 11/12 13:19
3F:推 ThreeDay0905:真实状况很难控制 这样一个档案掉了整个系统挂掉很 11/12 13:28
4F:推 Adonisy:那个就是file system的权限控制而以。。。 11/12 17:18