Я пытаюсь запустить приложение, загруженное с 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:
Ссылка на проект >> https://github.com/RuXeR97/Библиотека
Вы должны сначала создать базу данных... Вы не можете войти в нее, если она не существует.
Была ли загрузка связана с проектом базы данных (вы можете опубликовать его через Visual Studio) или файлами .sql (вы можете запустить их в SQL Server Management Studio), чтобы сначала создать базу данных.
Может быть, ссылка на проект github, чтобы мы могли взглянуть?
Да, вам нужно - в папке Database есть файлы базы данных (.mdf и .ldf) - вам нужно прикрепить их к вашему экземпляру LocalDb SQL или изменить строку подключения, чтобы она указывала непосредственно на файл. По этому поводу есть много руководств: thedatafarm.com/data-access/… или stackoverflow.com/questions/27564279/…
Так что я должен просто добавить путь к строке подключения в App.Config, как решение в ссылке stackoverflow?
Data Source=(localdb)\MSSQLLocalDB;
Согласно этой строке кода, вы пытаетесь войти в локальную базу данных, которая должна быть создана вами локально. Если автор Github уже создал базу данных на сервере и предоставил вам учетные данные, все, что вам нужно сделать, это обновить этот сервер localDB с помощью имени сервера, которое он указал на странице Github.
Я добавил URL. Дело в том, что я не знаю, как настроить базу данных (если мне нужно)