我正在尝试运行从 GitHub 下载的应用程序。该项目的创建者提供了用于登录该应用程序的用户名和密码。每当我尝试登录时,都会收到一条错误消息:
"System.Data.SqlClient.SqlException: '无法打开登录请求的数据库“库”。登录失败。 用户 'DESKTOP-CBKOJI6\user' 登录失败。”
我尝试了以下操作,但仍然出现相同的错误
<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:
最佳答案
您必须首先实际创建数据库...如果它不存在则无法登录。
下载是否带有数据库项目(您可以通过 visual studio 发布它)或 .sql 文件(您可以在 SQL Server Management Studio 中运行它们)以首先创建数据库。
也许可以链接到 github 项目,以便我们看一下?
关于c# - 如何在 Visual Studio 中创建一个已经存在的数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55621803/