.Net 压缩和 SQL Server 2005 NVARCHAR(MAX)

发布于 2024-08-13 01:28:20 字数 111 浏览 5 评论 0原文

我可以在 SQLServer 2005 NVARCHAR(MAX) 字段中安全地存储 .Net 压缩内存流 (System.IO. Compression) 吗? SQLServer 2008 不是替代方案。

Can I safely store a .Net compressed memory stream (System.IO.Compression) in an SQLServer 2005 NVARCHAR(MAX) field? SQLServer 2008 is not an alternative.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

A君 2024-08-20 01:28:20

将 VARBINARY(MAX) 用于二进制数据 - VARCHAR(MAX) 和 NVARCHAR(MAX) 用于字符数据(字符串)。

Use VARBINARY(MAX) for binary data - VARCHAR(MAX) and NVARCHAR(MAX) are for character-data (strings).

大姐,你呐 2024-08-20 01:28:20

你最好使用 varbinary(max)

You'd be better off using varbinary(max)

予囚 2024-08-20 01:28:20

我认为 varbinary(max) 更合适。请记住,最大大小为 2GB。

I would think varbinary(max) is more suitable. Remember that there is a max size of 2GB.

三生路 2024-08-20 01:28:20

Stream只是一个指向数据的指针,因此您不能将流存储到SQL Server中,您可以存储该流指向的数据。当您提到 System.IO.Compression 命名空间时,我想您的意思是 DeflateStreamGZipStream 两者都包含二进制数据。在 SQL 中存储二进制数据的适当类型是 VARBINARY(MAX)

A Stream is just a pointer to data, so you cannot store the stream into SQL Server, you can store the data that this stream points to. As you mention the System.IO.Compression namespace I suppose you mean either DeflateStream or GZipStream which both contain binary data. The appropriate type to store binary data in SQL is VARBINARY(MAX).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文