我正在办公室开发一个asp.net mvc应用程序。我也想在家里工作,所以,我把我的项目推到github上,当我回到家时,我把它从github拉到我的项目文件夹,现在我尝试使用Windows身份验证访问服务器资源管理器中的SQL Server数据库,按下确定,它显示以下错误:
无法打开数据库" HrAndPayrollSystem.Models.HrAndPayroll"登录请求。登录失败。
用户'登录失败。
这是我的连接字符串:
<connectionStrings><add name="HrAndPayroll" connectionString="Data Source=(LocalDb)\MSSQLLocalDB;Initial Catalog=HrAndPayrollSystem.Models.HrAndPayroll;Integrated Security=False" providerName="System.Data.SqlClient" />
可能是什么原因,我该如何解决?在此先感谢:)
答案 0 :(得分:0)
所以,我以某种方式设法完成了这个。
换句话说,这个错误说你需要至少一次访问你的数据库,意味着你需要与数据库执行一些事务,插入一些东西或检索一些东西,此时你访问了数据库第一次在不同的机器上。因为,我必须在我的应用程序启动时访问数据库,因此,崩溃启动崩溃我的整个应用程序,所以我创建了另一个不包含任何authorize属性的控制器,只是为了访问数据库而保持打开状态,创建一个字段,访问数据库,现在去检查服务器资源管理器中的数据库,你将在数据库中第一次访问它,现在它也永远不会崩溃。
所以,关键是你需要至少第一次访问你的数据库..