是否有一个查询可以获得磁盘上FILESTREAM文件夹中文件的总文件大小?Sql Server FILESTREAM总文件大小
5
A
回答
12
下面的查询将返回长度在filestreamcolumn
列的字节:
SELECT SUM(DATALENGTH(filestreamcolumn)) FROM filestreamtable;
Remus的解决方案
4
一个缺点是,它不包括可用文件的旧版本为垃圾收集。它们将不再是逻辑数据库的一部分,但仍将占用磁盘空间,直到文件流垃圾收集器将其删除。
从Sql Server 2008 R2开始,您可以查询sys.database_files的大小列以获取给定文件流容器的近似大小(即使用的磁盘空间)。
+0
我正在运行SQL 2008 R2 SP0 CU8,并且文件流的大小列始终为0。 – JohnW 2012-01-06 14:06:11
相关问题
- 1. SQL Server 2008 FileStream vs普通文件
- 2. SQL Server FILESTREAM存储
- 3. SQL Server MDF文件的大小增加
- 4. 在sql server中的文件表大小与数据库大小
- 5. sql server nvarchar大小?
- 6. RavenDB或SQL Server 2008 Filestream
- 7. Sql Server 2008 Express中的Filestream
- 8. 的SQL Server 2008 FILESTREAM性能
- 9. Rails与SQL Server 2008/2012 - FILESTREAM
- 10. SQL Server PDF全文搜索无法使用FileStream PDF文件
- 11. SQL Server 2008与SQL Server 2008 Express大小
- 12. 文件总大小和子文件夹
- 13. SQL Server差异备份文件大小比以前更小?
- 14. SQL Server FileStream如何填充文件流列
- 15. SQL Server,CONTEXT_INFO()和varchar大小
- 16. SQL Server备份大小
- 17. SQL Server 2005 TempDB大小
- 18. SQL Server表大小检查
- 19. SQL Server 2008列大小
- 20. 从sql server里面读取文本文件的大小
- 21. Linq to SQL文件大小
- 22. 在SQL Server中获取所有数据库大小的总和
- 23. SQL Server查询 - 最小值,最大值,平均总计问题
- 24. 的SQL Server 2008:无法删除一个FileStream文件和文件组
- 25. SQL的FileStream +实体框架存储大文件
- 26. SQL SERVER T-SQL按组计算小计总计和总计
- 27. SQL Server:最大行大小警告
- 28. 脚本文件大小的总和
- 29. 回声所有文件的总大小
- 30. 检查文件的大小总是
总是乐于助人,谢谢Remus! – scarpacci 2011-12-20 21:34:01