大家好,我提到了这个https://stackoverflow.com/a/5613926/842112
因为他们提到了这个
如果您的图片或文档的大小通常超过 1 MB,将它们存储在文件系统中会更有效(并且使用 SQL Server 2008 的 FILESTREAM 属性,它们仍然处于事务控制之下并且是数据库的一部分)
现在我的问题是如何在 SQL Server 2008 中使用文件流属性?我提到了http://msdn.microsoft.com/en-us/library/cc949109.aspx但我不知道如何使用它。所以请建议我如何使用这个我想将图像存储在数据库表中。谢谢你。
要使用 FILESTREAM,必须在操作系统和实例级别进行配置。在操作系统级别,FILESTREAM 在安装 SQL Server 2008 期间或通过运行 SQL Server 配置管理器启用。设置FILESTREAM后,您必须创建一个FILESTREAM文件组。然后您必须在 FILESTREAM 文件组中创建一个数据容器。完成所有这些步骤后,您可以在数据库中创建一个表以使用 FILESTREAM。
(来自您的链接)如果在安装期间未完成,以下是在操作系统级别配置 FILESTREAM 的步骤:
接下来为 FILESTREAM 访问配置 SQL 实例。在实例 (SSMS) 上运行以下查询:
现在将 FILESTREAM 文件组添加到您的数据库中:
您现在可以在表中使用 FILESTREAM。