Сделайте одну базу данных на 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, чтобы сделать сеть доступной для вашего приложения.