在我的一个测试中,我需要创建一个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'.
导致这种情况的原因是什么?
答案 0 :(得分:1)
在Enterprise Manager-> Data Base
右键单击主数据库,选择Properties
并添加permission
答案 1 :(得分:1)
我使用此script授予[。] \系统用户(团队城市代理帐户)的管理员权限。