Назад | Перейти на главную страницу

Как я могу удаленно подключиться к серверу Microsoft SQL из другой сети в Android Studio?

Я просто хотел спросить, есть ли способ подключиться к серверу sql, расположенному на моем сервере, из моего приложения для Android, которое будет установлено на других устройствах. В настоящее время это работает для всех устройств, которые подключены к той же сети, что и мой сервер, однако, когда я, например, использую точку доступа или получаю доступ к программе из общедоступного места, соединение не устанавливается. Обязательно ли размещать свой sql-сервер в облаке, чтобы это работало?

Я исчерпал все ресурсы (думаю). Я пытался:

  1. Разрешение удаленного подключения в SSMS.
  2. Включение TCP / IP и установка ipAll на порт 1433.
  3. Добавление правила для входящего трафика в брандмауэр для порта 1433.
  4. Добавление входящего правила в брандмауэр для SQLEXPRESS.
  5. Включение службы обозревателя SQL Server.

При необходимости, спрашивайте меня о дополнительной информации.

Кроме того, есть ли способ подключиться к MS SQL в студии Android без адреса ipv4, а вместо этого просто имени сервера?

Заранее спасибо.

Вы действительно не хотите предоставлять пользователям прямой доступ к серверу Microsoft SQL, как из соображений безопасности, так и по причинам лицензирования. Напишите какое-нибудь серверное программное обеспечение, которое будет вызываться вашим приложением и только у которого есть необходимые права на базу данных.