Как создать уже существующую базу данных в Visual Studio?

Я пытаюсь запустить приложение, загруженное с GitHub. Создатель проекта предоставил логины и пароли для входа в приложение. Всякий раз, когда я пытаюсь войти, я получаю сообщение об ошибке:

«System.Data.SqlClient.SqlException: «Не удается открыть базу данных« Библиотека », запрошенная при входе в систему. Ошибка входа в систему. Ошибка входа для пользователя 'DESKTOP-CBKOJI6\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/Библиотека

Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
1
0
54
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Вы должны сначала создать базу данных... Вы не можете войти в нее, если она не существует.

Была ли загрузка связана с проектом базы данных (вы можете опубликовать его через Visual Studio) или файлами .sql (вы можете запустить их в SQL Server Management Studio), чтобы сначала создать базу данных.

Может быть, ссылка на проект github, чтобы мы могли взглянуть?

Я добавил URL. Дело в том, что я не знаю, как настроить базу данных (если мне нужно)

F.A 11.04.2019 00:02

Да, вам нужно - в папке Database есть файлы базы данных (.mdf и .ldf) - вам нужно прикрепить их к вашему экземпляру LocalDb SQL или изменить строку подключения, чтобы она указывала непосредственно на файл. По этому поводу есть много руководств: thedatafarm.com/data-access/… или stackoverflow.com/questions/27564279/…

Milney 11.04.2019 00:03

Так что я должен просто добавить путь к строке подключения в App.Config, как решение в ссылке stackoverflow?

F.A 11.04.2019 03:23
Data Source=(localdb)\MSSQLLocalDB;

Согласно этой строке кода, вы пытаетесь войти в локальную базу данных, которая должна быть создана вами локально. Если автор Github уже создал базу данных на сервере и предоставил вам учетные данные, все, что вам нужно сделать, это обновить этот сервер localDB с помощью имени сервера, которое он указал на странице Github.

Другие вопросы по теме