2016-07-03 2 views
-4

Я разрабатываю программное обеспечение с C# и SQL Server 2014 для аптеки, которая может генерировать счета и показывать отчеты. теперь я хочу поделиться этим программным обеспечением с двумя компьютерами, которые должны быть кассиром, а другой должен быть администратором для добавления запасов в инвентарь, как я могу сделать свое программное обеспечение доступным для обоих компьютеров с использованием локальной сети. Спасибо:)программное обеспечение, которое работает через Интернет

+0

Использовать выделенный SQL-сервер в одной из машин и изменитьстрочные строки? – sed

+0

1) Используйте учетные данные окна в базе данных SQL. 2) Поместите два компьютера в одну группу пользователей. 3) Создайте учетную запись пользователя, доступную как из com [uters. – jdweng

ответ

0

U может использовать централизованную архитектуру на основе клиент-сервер. Где база данных и бэкэнд будут храниться на сервере, и вы можете получить к ней доступ, используя ur frontend thurgh подключение к серверу, и его эффект будет отображаться на сервере, который может быть увиденный всем пользователем !!

+0

Спасибо за ваш ответ, сэр, можете ли вы дать мне дополнительную информацию и ссылку, как я могу сделать это. :) –

+0

ничего особенного вам нужно сделать ... просто отредактируйте код связи с базой данных U... и поместите адрес серверной машины .. тогда вы можете получить к нему доступ с любой другой машиной в сети ... обязательно добавьте исключение в ur настройка брандмауэра .. или включение брандмауэра – Omniverse10

+0

вот моя соединительная строка SqlConnection mycon = new SqlConnection (@ "Источник данных = SONY \ SQLEXPRESS; Начальный каталог = Docter_Plus; Integrated Security = True"); для первой машины, которая является сервером, как мне нужно отредактировать для второй машины ???? –

0

Если все сообщение основано на SQL-сервере (Запасы, покупки, ...), вам не требуется прямое соединение между этими двумя компьютерами. Этого достаточно, если оба могут получить доступ к указанному вами SQL-серверу!

+0

Все сообщения основаны на SQL Server, мой вопрос в том, как я могу получить доступ со второго компьютера с программным обеспечением к первому компьютеру с установкой сервера SQL на нем –

+0

Вам нужно убедиться, что SQL-сервер и ваш брандмауэр настроены правильно поэтому второй компьютер может получить доступ к серверу на первом. В вашем коде C# вам просто нужно изменить строку подключения хоста SQL с «localhost» или «127.0.0.1» на локальный IP-адрес SQL-сервера. – coolerfarmer

+0

Могу ли я установить и настроить программное обеспечение на первом компьютере и сделать ярлык программное обеспечение для второго компьютера ???? –

0

Так как вам нужно ваше программное обеспечение для работы в сети (в вашем случае, два компьютера), подход вам необходимо выполнить следующие действия:

  1. Хост базы данных на (сервер базы данных) компьютера, который разделяет все компьютеры в сети. Это может быть в локальной сети или в Интернете (если вам это нужно).
  2. Измените connectionstring в приложении, чтобы подключиться к этому серверу базы данных.
  3. Установите приложение на любое количество компьютеров, которые вы хотите.

Это решит вашу проблему.

Предположим, что позже вы хотите получить доступ к одной базе данных через веб-сайт, вам просто нужно создать веб-сайт, который соединяется с сервером базы данных и отображает записи из базы данных.

Итак, главное, что вам нужно знать, что это connectionstring, что действительно важно и каковы ваши потребности. Спасибо, надеюсь, что это поможет.

+0

вот моя строка подключения для серверной машины, которая работает на сервере SqlConnection mycon = новое SqlConnection (@ "Источник данных = SONY \ SQLEXPRESS; Начальный каталог = Docter_Plus; Integrated Security = True"); как мне нужно изменить для второй машины ???? –

+0

Для всего программного обеспечения вам потребуется только одна строка подключения.Вам просто нужно поставить сервер базы данных на какой-то компьютер и подключиться к нему. Вот и все. – vivek

+0

Я сделал сэр, но другая машина не подключалась к базе данных Sql, я думаю, некоторые из них, как мне нужно сделать SQL-сервер доступным для всех компьютеров, - и у моей сети компьютеров нет проблем. –

Смежные вопросы