【发布时间】:2013-05-03 21:27:06
【问题描述】:
在我的一项测试中,我需要创建一个 SQL Express 数据库,然后填充它。
它在我的机器上运行良好,但是当 TeamCity 尝试运行相同的测试时,它会引发以下异常:
Test(s) failed. System.Reflection.TargetInvocationException : Exception has been thrown by the target of an invocation.
----> System.Data.SqlClient.SqlException : CREATE DATABASE permission denied in database 'master'.
这可能是什么原因造成的?
【问题讨论】:
-
您的 teamcity 代理在哪个帐户下运行?它是否以具有权限的用户身份运行?
-
我用这个script来解决问题
-
@james [.]\系统帐户
标签: c# unit-testing nunit teamcity