网络性能和负载测试vs2010

时间:2011-10-06 11:18:57

标签: database performance load

我在创建Web测试时遇到此问题并运行此测试进行负载测试

无法打开负载测试结果数据库。检查由测试控制器(或本地计算机)的连接字符串指定的负载测试结果数据库是否指定包含负载测试模式且当前可用的数据库。有关详细信息,请参阅Visual Studio帮助主题“关于加载测试结果存储”。连接错误是:尝试创建负载测试结果存储库模式时发生错误:要创建数据库“LoadTest2010”,您的用户帐户必须具有SQL Server“sysadmin”角色或“serveradmin”和“dbcreator”角色

请帮我解决这个问题

2 个答案:

答案 0 :(得分:0)

此处的基本问题是您的权限不适合您用于运行负载测试的帐户。什么帐户?这取决于您是在运行控制器和代理,还是在Visual Studio或MSTest中本地运行负载测试。

在后一种情况下,请确保用于登录Visual Studio / MSTest计算机的凭据允许您在SQL Server上创建数据库。

如果您使用的是控制器和代理,则输入Controller配置工具的用户凭据必须具有相同的权限。

您之前可能已阅读this。再次阅读,然后调整您的用户权限或让您的系统管理员执行此操作。

答案 1 :(得分:0)

这对我有用

要解决此问题,我按照以下步骤操作:

  1. 以提升模式打开VS命令提示符(以管理员身份运行)
  2. 运行命令“cd C:\ Program Files \ Microsoft Visual Studio 10.0 \ Common7 \ IDE“
  3. 运行命令“SQLCMD / S localhost \ sqlexpress / i loadtestresultsrepository.sql“