VS2012 を使用していくつかの負荷テストを作成しています。「None」の StorageType を使用してテストを実行できますが、これを「Database」の StorageType に変更すると、恐ろしいエラーが発生します。
ロード テスト結果データベースを開けませんでした。テスト コントローラー (またはローカル コンピューター) の接続文字列によって指定された負荷テスト結果データベースが、負荷テスト スキーマを含み、現在使用可能なデータベースを指定していることを確認します。詳細については、Visual Studio のヘルプ トピック「ロード テストの結果ストアについて」を参照してください。接続エラー: ロード テスト結果リポジトリ スキーマの作成中にエラーが発生しました: データベース 'LoadTest2010' を作成するには、ユーザー アカウントに SQL Server 'sysadmin' ロール、または 'serveradmin' と 'dbcreator' の両方が必要です役割
LoadTest という SQL の非ローカル コピー上にデータベースを作成しました。SQL Tracing Connect String ダイアログから接続をテストすると、成功しました。
dbcreator、public、serveradmin、および sysadmin のサーバー ロールを持つ SQL ユーザーを作成しました。ユーザーには、VS2012 IDE ディレクトリの loadtestresultsrepository.sql から作成された LoadTest2010 データベースへのユーザー マッピングがあります。データベースでは、ユーザーはデータベース ロール メンバーシップ db_accessadmin、db_datareader、db_datawriter、db_owner を持っています。所有スキーマで、db_datareader、db_datawriter、db_owner、および db_securityadmin にチェックマークを付けましたが、これらは表示時にチェックマークではなく青い四角になりました。
どうしたの?Visual Studio はデータベースを作成しようとしていますか、それとも何か問題がありますか?
私は TestControllers または TestAgents を使用していません。単にローカル実行を使用しています。