c# - 如何在 Visual Studio 中创建一个已经存在的数据库?

标签 c# database wpf localhost

我正在尝试运行从 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 文件(您可以在 SQL Server Management Studio 中运行它们)以首先创建数据库。

也许可以链接到 github 项目,以便我们看一下?

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

相关文章:

java - 在 Android 中使用 MySql 项目将 JSON 转换为字符串

wpf - 对重新托管的工作流程设计器隐藏参数

c# - Mapsui 错误 : How to fix PresentationSource is null?

c# - 主线程结束时线程不会终止

c# - 没有访客模式的动态调度

php - 如何使用php打印存储在mysql数据库中的特定数据

sql - 如何列出使用 ATTACH 打开的 SQLite 数据库文件中的表?

c# - 在自定义窗口上启动窗口的系统菜单

c# - MVC 5 WebAPI - 下载文件 - HttpException

c# - `1 在 LINQ 中代表什么?