В моем приложении мне нужно использовать локальную базу данных (создаваемое приложение работает со всем локально).У меня была одна база данных, которая работала очень плохо, потому что иногда она сохраняла данные, а иногда нет.И если я опубликовал программу, я не смог найти файл базы данных.
Но у меня возникли проблемы с тем, чтобы узнать, где разместить базу данных.Я создал один в E:\PAP\Trabalhos\Trabalhos\database.mdf
, а другой в E:\PAP\Trabalhos\Trabalhos\bin\Debug\database.mdf
, но при любом из этих путей база данных воссоздается / возвращается в предыдущее состояние, когда я пытаюсь запустить программу.
В моем соединениистрока У меня есть это:
Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|database.mdf; Integrated Security=True
и это указывает на файл ...\bin\debug\database.mdf
Я хочу иметь возможность доступа к базе данных на любом компьютере, которым я пользуюсь программой, и иметь возможность на самом делесохранить данные.
Где рекомендованный путь для размещения файла базы данных и возможности доступа к нему независимо от используемого компьютера?
Следует ли использовать проверку подлинности Windows или проверку подлинности SQL Server?
tl / dr: база данных не сохраняет данные, и я хочу иметь доступ к ней на любом компьютере без каких-либо дополнительных действий.