UpgradeLoadTestResultsRepository.sql错误在VS2012 Ultimate中运行负载测试

时间:2013-06-20 05:41:17

标签: visual-studio-2012

我正在使用VS2012 Ultimate来创建负载测试。在创建Web性能测试和负载测试项目之后,我无法运行web测试并且还为相同的项目加载测试。它给出错误: 无法打开负载测试结果数据库。检查由测试控制器(或本地计算机)的连接字符串指定的负载测试结果数据库是否指定包含负载测试模式且当前可用的数据库。

您可以使用Visual Studio安装中的SQL脚本UpgradeLoadTestResultsRepository.sql升级此存储库,也可以使用TestControllerConfigUI.exe从控制器创建新存储库。

我尝试升级SQL脚本但无法解决问题。

3 个答案:

答案 0 :(得分:6)

我通过将负载测试'存储'的属性更改为'无'而非'数据库'

答案 1 :(得分:2)

1.首先,您必须运行以下文件夹中显示的sql查询来创建数据库

http://i.stack.imgur.com/flTXx.png

2.运行该查询后,将创建数据库名称LoadTest2010。

3.现在在visual studio中你必须点击管理测试控制器,你必须指定服务器名称和数据库名称。然后你的负载测试运行正常。

希望这有用......

答案 2 :(得分:0)

您可以按照本教程解决问题 http://msdn.microsoft.com/en-us/library/ms182600.aspx

运行存储在cd n:\ Program Files(x86)\ Microsoft Visual Studio 12.0 \ Common7 \ IDE

中的脚本loadtestresultsrepository.sql

SQL Express:SQLCMD / S localhost \ sqlexpress / i loadtestresultsrepository.sql SQL:您可以将数据库安装到任何现有SQL Server。例如,如果您有一个名为ContosoServer1的SQL服务器,则可以使用以下命令: SQLCMD / S ContosoServer1 -i loadtestresultsrepository.sql