我正在尝试运行一个从github下载的应用程序。项目的创建者提供了用于登录应用程序的用户名和密码。每当我试图登录时,就会出现一个错误,上面写着:
“system.data.sqlclient.sqlexception:”无法打开登录请求的数据库“库”。登录失败。
用户“desktop-cbkoji6\user”登录失败。“
我试着做了以下几点,但还是不断地犯同样的错误
Cannot open database "test" requested by the login. The login failed. Login failed for user 'xyz\ASPNET'

<connectionStrings>
name="DbConnection"
connectionString="Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=Library;Integrated Security=TrueConnect; Timeout=30;Encrypt=False;TrustServerCertificate=True;ApplicationIntent=ReadWrite;MultiSubnetFailover=False" />
</connectionStrings>

这是app.config中的数据库
我得到的错误在这行代码中:
con.Open();

编辑1:
项目链接>>https://github.com/RuXeR97/Library

最佳答案

你必须先创建数据库…如果它不存在,你就不能登录它。
下载时是否附带了数据库项目(可以通过visual studio发布)或.sql文件(可以在sqlservermanagementstudio中运行)以首先创建数据库。
也许可以链接到github项目以便我们查看?

关于c# - 如何在Visual Studio中创建一个已经存在的数据库?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55621803/

10-17 02:36