我正在使用localDB进行项目的集成测试。它可以在Visual Studio 2012中正常运行测试。在CI服务器上,TeamCity实例出现错误
System.Data.SqlClient.SqlException:包含sp_configure值 数据库身份验证'必须设置为1才能创建 包含数据库。您可能需要使用RECONFIGURE来设置 value_in_use。无法附加文件 'C:\ TeamCity \ buildAgent \ work \ 6745915c1e8ed3ac \ Test.mdf'作为数据库 '测试'
我已按照建议更改了包含的数据库身份验证,但仍然收到错误。然后意识到它可能在TeamCity Agent设置为运行的任何帐户下运行。我知道LocalDB日志存储在我的用户帐户文件夹下,但如果在某个系统帐户下,我不知道它们会去哪里。这是一些权限问题吗?我是否必须为localDB创建一个包含的用户才能在另一台服务器/帐户上工作?