gpt4 book ai didi

c# - 在 SQL Server 数据库中保存文件

转载 作者:行者123 更新时间:2023-11-30 21:10:19 24 4
gpt4 key购买 nike

我已经阅读了我可以在这个网站(和其他网站)上找到的关于这个主题的所有问题和答案,但仍然找不到以下场景的答案。

我在数据中心托管了一个 SQL Server 2008R2。我的客户使用我的 Windows 应用程序将数据存储在 SQL Server 2008R2 数据库中。有链接到数据库中记录的 Word、Excel、PDF、JPG、PNG 等文档。我的客户需要从任何地方访问这些文档。

我的想法是将文档保存到数据库记录中,从而使它们随处可用。

我的问题是:

  1. 如果托管服务提供商没有在 SQL Server 上启用 FileStream,那么我就不能在自己的数据库上使用该工具,我的假设是否正确? (这似乎是一个合理的假设,但也许有人可以确认这在单个数据库级别不可用。)

  2. 如果我决定将文件直接保存到磁盘,我假设托管服务提供商也必须允许读/写文件夹结构是否正确?

  3. 最后,任何人都可以就他们在“云托管”SQL Server 数据库中保存文档的真实体验发表评论吗?性能是一个需要克服的技术问题,还是只是考验用户耐心的一个问题?

感谢您的帮助和见解。

最佳答案

  1. 不,你不对。您仍然可以通过其他方式将文件流进/流出数据库,只是无法使用由数据库本身提供的类似文件的直接 URL。

  2. 是的。不过,几乎所有人都这样做。

  3. 合理地完成,没有理由不能在除了最极端的性能关键情况之外的所有情况下正常工作。这与说你应该怎么做是两码事。

关于c# - 在 SQL Server 数据库中保存文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8556142/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com