我有一个快速的问题,希望能得到一些帮助。我需要创建一个数据库,然后File Tables
为以下文本文件实现:
- 测试文件1.txt
- 测试文件2.txt
- 测试文件3.txt
一旦这个过程完成,我只需要删除testFile3.txt
usingt-sql
语句。
我的问题是,如何实现文本文件?我了解如何创建它们以及如何创建数据库,但不确定如何将文件移动到数据库中。
我有一个快速的问题,希望能得到一些帮助。我需要创建一个数据库,然后File Tables
为以下文本文件实现:
一旦这个过程完成,我只需要删除testFile3.txt
usingt-sql
语句。
我的问题是,如何实现文本文件?我了解如何创建它们以及如何创建数据库,但不确定如何将文件移动到数据库中。
通常,您可以选择以下技术之一:
URL
。后者,URL
用于显示内容或下载文件BLOB
(B
inary L
arge OB
ject)字段中的数据库中这些中的每一个都有优点和缺点,这取决于您的情况和您决定使用哪种技术。
幸运的是,当我们SQL Server
用于存储文件时,我们还有一个选项可以带来更好的性能 - Filestream Storage。
建议在以下情况下使用这种类型的存储:
如果您的文件大于 1 MB,我相信您应该使用这种技术,但是:
对于较小的对象,将 varbinary(max) BLOB 存储在数据库中通常可以提供更好的流式传输性能。
您可以查看以下本教程以激活存储。