Я очень опытен с MS Access, но я пытаюсь перейти на VB.net и SQL Server. Я пытаюсь создать многопользовательскую базу данных. Файл mdf будет находиться на каком-то компьютере в локальной сети, и каждый подключенный компьютер будет иметь приложение. Мне нужно, чтобы конечные пользователи выбирали путь к файлу mdf, поэтому используется только один файл mdf. У меня есть рабочий метод, но я хочу убедиться, что я на правильном пути. Когда форма загружается, у меня есть следующее:Подключить VB.net к SQL Server Express mdf
My.Settings("mslConnectionString") = "Server=(localdb)\v11.0;Integrated Security=true;AttachDbFileName=E:\Documents\Visual Studio 2013\Projects\WindowsApplication3\WindowsApplication3\msl.mdf;"
Это подходящий способ связи с файлом архива бэкэнда? То, что я представляю, делает форму, в которой конечный пользователь может перейти к правильному сетевому пути, а затем, я думаю, я бы сохранил этот путь в текстовом документе. Когда форма открыта, она сначала рассмотрит текстовый документ и изменит путь во время выполнения. Заранее спасибо.
Чтобы создать многопользовательское приложение, вам необходимо прикрепить MDF к экземпляру SQL Server (Express может работать для вас) на «компьютере в локальной сети». –
Значит, это не похоже на работу бэкэнда Access? Хорошо, если на компьютере, на котором размещены данные, работает SQL Server Express, я бы как-то «запустил» файл на сервере. Если все в порядке, как изменится моя строка соединения? Я бы просто использовал полный путь к файлу mdf или что-то еще? – devhl
Вы не указываете на файл. Вы указываете на экземпляр SQL Server. Что-то вроде этого: «Server = my_server; Database = name_of_db; User Id = user_name; Password = my_password» – Bugs