0

Я разработал программное обеспечение для управления школами в vb.net. Я использовал встроенную программу управления базами данных Visual Studio. Сначала мое требование клиента было односторонним (то есть SW работает только на одном компьютере), теперь, когда программное обеспечение, если оно было завершено и представлено клиенту, сказали мне, что рабочая нагрузка очень много, и они хотят, чтобы несколько пользователей использовали программного обеспечения.Настройка общего сервера базы данных для приложения vb.net

Теперь у меня есть проблема, что, как я могу использовать файл базы данных (т.е. .mdf) таким образом, что несколько пользователей могут подключиться к нему с другим компьютером «Локально VIA LAN».

На самом деле я провел некоторое исследование, и я понял очень мало, что я могу использовать SQL Server Express в качестве сервера на одной машине, импортировать существующий файл базы данных в SQL Server Express и внести некоторые изменения в строку подключения в VB.net, чтобы он подключался к указанному БД.

Может кто-то, пожалуйста, помогите мне с моей проблемой или дайте мне ссылку, на которую я могу ссылаться.

Спасибо.

+1

У вас есть основные идеи: 1 - установить вашу базу данных сервер. 2 - переместите вашу текущую базу данных на новый сервер базы данных. 3 - подключитесь к ней с новой строкой подключения. Какова ваша конкретная проблема программирования? –

+0

да, у меня есть базовые знания. есть проблема программирования прямо сейчас, поскольку все работает нормально, но ** ON SINGLE COMPUTER. ** Я хочу, чтобы моя БД имела доступ с нескольких компьютеров в комнате, чтобы несколько пользователей могли работать с моим программным обеспечением без каких-либо проблем. –

+0

Этот сайт предназначен для проблем программирования. Вы можете попробовать повторно задать свой вопрос на сайте базы данных или суперпользователя. http://dba.stackexchange.com/ http://superuser.com/ –

ответ

0

Я думаю, вы пропустили точку с помощью SQL Server, : это сервер, а не только файл, сидя на компьютере где-нибудь. Вы должны настроить свою базу данных сервер, чтобы другие машины подключились к нему, и все будет в порядке. В комплект поставки входит инструмент SQL Server Configuration Manager. Посмотрите на вопрос о настройке удаленного доступа (например, первый результат поиска появится при его поиске, то есть enable remote connections for sql server express.

Кроме этого вам необходимо будет настроить информацию о строках соединения в приложении для подключения к конкретной машине, на которой размещена ваша база данных - например, вместо подключения к (local) или . или что-то, вам нужно будет подключиться к MyServerMachineName или что-то еще.

+0

спасибо за такую ​​информацию. На самом деле я смущался. Я попытаюсь настроить машину и сообщить вам об этом. –