我正在尝试运行从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:
答案 0 :(得分:1)
您必须首先实际创建数据库...如果数据库不存在,则无法登录。
下载是否随数据库项目(您可以通过Visual Studio发布)或.sql文件(您可以在SQL Server Management Studio中运行)一起提供,以首先创建数据库。
也许链接到github项目,以便我们看一下?
答案 1 :(得分:1)
Data Source=(localdb)\MSSQLLocalDB;
根据这一行代码,您尝试登录到本地数据库,该数据库应该由您自己在本地创建。如果Github作者已经在服务器上创建了一个数据库并为您提供了凭据,那么您要做的就是通过他在Github页面中提供的服务器名称来更新此localDB服务器。