【问题标题】:web performance and load testing vs2010Web 性能和负载测试 vs2010
【发布时间】:2011-10-06 11:18:56
【问题描述】:
我在创建 web 测试并运行它进行负载测试时遇到了这个问题
无法打开负载测试结果数据库。检查由测试控制器(或本地机器)的连接字符串指定的负载测试结果数据库是否指定了包含负载测试模式且当前可用的数据库。有关详细信息,请参阅 Visual Studio 帮助主题“关于负载测试结果存储”。连接错误是:尝试创建负载测试结果存储库架构时发生错误:要创建数据库“LoadTest2010”,您的用户帐户必须具有 SQL Server“sysadmin”角色或同时具有“serveradmin”和“dbcreator”角色
请帮我解决这个问题
【问题讨论】:
标签:
database
performance
load
【解决方案1】:
这里的基本问题是您的权限不适合您用于运行负载测试的帐户。什么账号?这取决于您是在运行控制器和代理,还是只是在 Visual Studio 或 MSTest 中本地运行负载测试。
在后一种情况下,请确保您用于登录 Visual Studio/MSTest 计算机的凭据也允许您在 SQL Server 上创建数据库。
如果您使用的是控制器和代理,您在控制器配置工具中输入的用户凭据必须具有相同的权限。
您可能以前读过this。再读一遍,然后调整你的用户权限或让你的系统管理员去做。
【解决方案2】:
这对我有用
为解决此问题,我按照以下步骤操作:
- 以提升模式打开 VS 命令提示符(以管理员身份运行)
- 运行命令“cd C:\Program Files\Microsoft Visual Studio
10.0\Common7\IDE"
- 运行命令“SQLCMD /S localhost\sqlexpress /i
loadtestresultsrepository.sql "