【问题标题】:UpgradeLoadTestResultsRepository.sql error to run a load test in VS2012 UltimateUpgradeLoadTestResultsRepository.sql 在 VS2012 Ultimate 中运行负载测试时出错
【发布时间】:2016-03-30 21:04:33
【问题描述】:

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

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

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

【问题讨论】:

    标签: visual-studio-2012


    【解决方案1】:

    我通过将 Load test 'Storage' 的属性更改为 'None' 而不是 'Database'

    【讨论】:

    • 我找到了,在运行设置下。
    • 这个如果不需要数据库,
    【解决方案2】:

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

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

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

    3.现在在 Visual Studio 中,您必须点击管理测试控制器,然后您必须指定服务器名称和数据库名称。然后您的负载测试将运行良好。

    希望对您有所帮助...

    【讨论】:

      【解决方案3】:

      您可以按照本教程解决问题 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 服务器。例如,如果您有一个名为 ContosoServer1 的 SQL 服务器,您将使用以下命令: SQLCMD /S ContosoServer1 -i loadtestresultsrepository.sql

      【讨论】:

        猜你喜欢
        • 2020-12-05
        • 1970-01-01
        • 2012-09-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多