VS负载测试:从负载测试导入巨大的ltrar文件时出错

时间:2014-07-01 11:32:59

标签: visual-studio load-testing

我做了很多负载测试运行,并将结果导出到ltrar文件。文件大小约。 2,5 Gb。现在,当我将结果导回到Visual Studio 2013时,我收到以下错误:

  

无法为对象分配空间   ' dbo.LoadTestTestLog'' PK__LoadTest__A3F1E91C0F975522'在数据库中   ' LoadTest2010'因为' PRIMARY'文件组已满。创建磁盘   通过删除不需要的文件,删除文件组中的对象,   将其他文件添加到文件组,或为其设置autogrowth   文件组中的现有文件。

Visual Studio已在本地SQL 2008 Express(10.0.2531)中为其结果创建了DB。 有人知道如何解决这个错误吗?

1 个答案:

答案 0 :(得分:1)

问题中报告的错误似乎是SQL数据库中已经存在太多数据以允许加载LTRAR。 SQL Express版本具有数据库的最大大小。解决方案是删除一些负载测试结果或其他文件以腾出空间。

错误消息并不完全清楚导致问题的原因 - 或者可能通过命名数据库区域过于精确而过于精确。该消息继续通过删除不需要的文件来建议" 创建磁盘空间...... "。

添加到问题的评论说数据库是SQL Server 2008 Express版本10.0.2531。这个appears to be SP1在2009年11月(或12月?)是released。2010年4月发布的Microsoft blog表示最大数据库大小从4GB增加到10GB。比较日期显示SP1的最大大小为4GB。

将2.5GB的LTRAR文件加载到数据库中可能需要至少2.5GB的空间。 LTRAR文件可能以某种方式压缩,因此在数据库中可能需要超过2.5GB。请注意,LTRAR文件可以显着压缩为ZIP文件。