Fahid Zahoor Ответов: 0

Сделайте одну базу данных на SQL и соединитесь с приложением C#, которое устанавливается на разных компьютерах в разных местах


Всем привет.
У меня есть вопрос от всех экспертов c#.
Я создаю базу данных с помощью sql server 2012, а также создаю приложение оконной формы с помощью visual studio 2017. Теперь я хочу взять эту базу данных как онлайн, так что разные компьютеры подключаются к этой базе данных и используют приложение c# для работы с этой базой данных в одно и то же время.
Возможно ли это или нет, если это posibal, то скажите мне решение, как я могу это сделать.
Заранее спасибо

Что я уже пробовал:

Я понятия не имею, как я могу это сделать.

j snooze

Это очень возможно, однако база данных, вероятно, должна быть на сервере, работающем 24 часа в сутки 7 дней в неделю. Серверу потребуется порт (обычно 1433) , открытый для приема и прослушивания запросов к серверу. Поэтому, если на вашем сервере включен брандмауэр, вы должны убедиться, что он его не блокирует. Затем просто измените текущую строку подключения, чтобы она указывала на новый сервер. Если вы не уверены в изменении строки подключения перейдите по ссылке connectionstrings.com за идею. Надеюсь, это немного поможет.

Fahid Zahoor

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

Richard MacCutchan

Как уже объяснялось, установите программное обеспечение SQL Server и базу данных на сервере, к которому могут подключаться другие компьютеры. Независимо от того, подключены ли они к локальной сети, по Wi-Fi-каналу или через интернет, он работает точно так же.

Mike V Baker

Вы уже написали приложение для Android, которое будет использовать эту базу данных? Как вы сейчас соединяетесь?
Если вы подключаете свой android к базе данных через локальную сеть в своем офисе, то вы должны быть в состоянии сделать это через сетевое соединение независимо от физического местоположения. Вам понадобится программное обеспечение VPN на android, чтобы сделать сеть доступной для вашего приложения.

0 Ответов