Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 19.01.2020
Сообщений: 129

Доступ к БД SSMS с мобилки и с десктопа

01.12.2022, 11:12. Показов 680. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет. Нужна единая БД в MSSQL, с которой будет работать приложение WPF и мобилка на Xamarin. Причем мобилка должна работать с БД вне зависимости от того, к какой сети подключен телефон. Идея - WEB API. Могу ли я юзать ПК, как сервер и подключаться к БД удалённо с телефона, будучи не в одной сети?

Были попытки по поводу API, но не могу настроить всё так, чтобы мобилка могла достучаться до сервера SSMS через API. Причем проблема не в API(Postman корректно отправляет post и get). На строке с попыткой подрубиться к API выкидывает ошибку
C#
1
System.Net.WebException: 'Error: ConnectFailure (Connection refused)'
. К локалхосту тоже не может подрубиться, ошибка:
C#
1
System.Net.WebException: 'Failed to connect to localhost/127.0.0.1:45455'
. Сделала публикацию на веб-сервере IIS, тоже результата не принесло.

Прошу помощи, куда мне грузануть API, чтобы с мобилки(при том, что мобилка может быть подключена и к мобильному интернету, и к wifi) можно было подключиться и достучаться до него? На веб-хостинг не вариант, хотя, проверяла, работает, но десктоп будет слишком медленно работать
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
01.12.2022, 11:12
Ответы с готовыми решениями:

Мобилки на солнечных батарейках
Вот калькуляторы на солнечных батарейках давно существуют - а как насчёт мобилок? Где-то читал, что такая идея давно была, но, дескать,...

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

Неправильный подсчет ширины с мобилки
С компа все норм, а вот с мобилки http://********/ZrJNngXu1njG8r не правильно считает ширину... Как я понимаю вот код: ...

12
Эксперт .NET
 Аватар для Usaga
14308 / 9389 / 1355
Регистрация: 21.01.2016
Сообщений: 35,409
01.12.2022, 11:30
AlenaAAAAA, судя по ошибке WebAPI тут не виновата. Это у вас или строка подключения кривая, или SQL Server не настроен на входящие подключения.

Цитата Сообщение от AlenaAAAAA Посмотреть сообщение
Могу ли я юзать ПК, как сервер и подключаться к БД удалённо с телефона, будучи не в одной сети?
Это уже вопросы маршрутизации сети и настройки сетевого оборудования (роутеры, NAT'ы).
0
0 / 0 / 0
Регистрация: 19.01.2020
Сообщений: 129
01.12.2022, 11:34  [ТС]
Usaga, где можно почитать как это все настроить? Есть какие-нибудь хорошие доки? А то всё, что я нашла, ничем не помогло. Вот, вчера человека уже достала, сегодня продолжаю искать помощь) https://www.cyberforum.ru/csha... 51787.html

Строка подключения вроде всё ок, браузер и постман видят
C#
1
const string Url = "http://192.168.0.106:45457/api/workTasks";
0
Эксперт .NET
 Аватар для Usaga
14308 / 9389 / 1355
Регистрация: 21.01.2016
Сообщений: 35,409
01.12.2022, 11:37
AlenaAAAAA, если вы строку подключения от эндпоинта не отличаете, то вас ждёт долгая дорога)))

Строка подключения - настройка, которая используется для доступа к базе. Там адрес сервера, реквизиты пользователя, имя базы, дополнительные настройки... Вы как с базой работаете, если это объяснять нужно?)
0
0 / 0 / 0
Регистрация: 19.01.2020
Сообщений: 129
01.12.2022, 11:42  [ТС]
Usaga, та не, я о другом, знаю, что такое строка подключения. Я скинула строчку с url. А по поводу connection string - думаю, что если бы с ней были проблемы, то постман бы ни get, ни post не мог принять/отправить

Добавлено через 2 минуты
Usaga, а по поводу url, думаю, мб у меня тут что-то не то, вот и написала
0
Эксперт .NET
 Аватар для Usaga
14308 / 9389 / 1355
Регистрация: 21.01.2016
Сообщений: 35,409
01.12.2022, 11:42
AlenaAAAAA, значит с компьютера\мобилки, с которой вы обращаетесь к API, сервер не доступен. Или адрес не тот, или маршрутизатор не знает где эта машина.
0
0 / 0 / 0
Регистрация: 19.01.2020
Сообщений: 129
01.12.2022, 11:46  [ТС]
Usaga, поняла, т.е копать в направлении видимости. Т.е теоретически реализация того, что мне нужно, возможна
0
 Аватар для IamRain
4694 / 2702 / 734
Регистрация: 02.08.2011
Сообщений: 7,233
01.12.2022, 11:54
Цитата Сообщение от AlenaAAAAA Посмотреть сообщение
поняла, т.е копать в направлении видимости.
Цитата Сообщение от AlenaAAAAA Посмотреть сообщение
Причем мобилка должна работать с БД вне зависимости от того, к какой сети подключен телефон.
Я бы на вашем месте почитал про частные IP-адреса, и чем они отличаются от публичных, что такое NAT. А там, глядишь, и до проброса портов дойдете.
0
0 / 0 / 0
Регистрация: 19.01.2020
Сообщений: 129
01.12.2022, 12:09  [ТС]
Usaga, IamRain, благодарю
0
1152 / 860 / 263
Регистрация: 30.04.2009
Сообщений: 3,603
02.12.2022, 14:26
AlenaAAAAA, если вкратце, то для подключения извне нужен публичный ip адрес, а это уже лет наверное пять-десять как стало большой роскошью и не предоставляется бесплатно.
Проброс портов не поможет в случае NAT на стороне оператора (то есть в абсолютном большинстве случаев).
0
0 / 0 / 0
Регистрация: 19.01.2020
Сообщений: 129
02.12.2022, 18:31  [ТС]
nicolas2008, поняла, т.е вариантов нет совсем.... если закрнуть это все на хостинг, то будет очень медленно. А что с частным ip, это никак невозможно настроить? Коллеги выше намекали на то, чтобы я почитала про частные ip
0
1152 / 860 / 263
Регистрация: 30.04.2009
Сообщений: 3,603
02.12.2022, 19:41
AlenaAAAAA, по умолчанию как раз у вас и будет частный ip то есть внутренний, а нужен публичный.
Многие интернет провайдеры предлагают это как дополнительную платную услугу, посмотрите в списке услуг своего оператора или спросите в службе поддержки.
0
0 / 0 / 0
Регистрация: 19.01.2020
Сообщений: 129
02.12.2022, 19:42  [ТС]
nicolas2008, поняла, благодарю за развернутый ответ, от души
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
02.12.2022, 19:42
Помогаю со студенческими работами здесь

Беспроводной наушник для мобилки
Всем привет! Хочу взять новый телефон nokia 112 к нему хочу купить беспроводной наушник ( любой). В этой можели nokia есть блютуз, и на...

Продам мобилки - HTC Desire S (Китай)
- HTC Desire S (Китай. В хорошем состоянии. Корпус абсолютно новый. 3.5к или 3500wmr Писать v ls.

Проблемы с OnPointerEnter и управлением под мобилки
Сразу скажу: нет, я не собираюсь делать еще один клон Майнкрафта! Их и без меня хватает. Короче к сути вопроса: мне нужны видео, гайды,...

Подскажите идею для игры (кликер, мобилки)
Здравствуйте, у меня кончились идеи для игр, этим летом хочу заняться разработкой новой игры в жанре "кликер" на мобилки. Есть...

Ошибка loading fsb failed for audio clip (WebGl и мобилки)
Здравствуйте Есть игра скомпилированная на HTML WebGL загруженная на сервер. С компьютера все норм А с телефона не воспроизводятся...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
Программный отбор значений справочника
Maks 21.03.2026
Установка программного отбора значений справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит предопределенное значение перечислений. Процедура. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru