如何在SQL Server列中存储超过varchar(max)的非常大的数据?

时间:2016-11-10 20:46:04

标签: sql-server json asp.net-mvc

我正在尝试在SQL Server 2012中保存json数据。该数据的大小超过varchar(max)大小,因此SQL Server会截断剩余的文本。存储更多数据的解决方案是什么?

1 个答案:

答案 0 :(得分:3)

Sql Server具有FileStream功能,允许您存储不适合标准varchar(max)字段的数据。还有一个名为FileTables的选项(使用FILESTREAM),它允许您将文件存储在文件系统上,但可以直接从T-SQL访问它。它很光滑,但我的同事和我发现学习曲线非常陡峭;你必须习惯很多小怪癖。