Я пытаюсь проверить соединение, используя Cloud Data Fusion для соединения с предварительно установленным SQL Server.Наш проект GCP не использует сеть по умолчанию, а использует собственный VPC.
Важно отметить, что безопасность очень важна, поскольку эта база данных содержит медицинские данные.
В настоящее время у нас есть код App Engine Flexкоторый использует pymssql для запроса базы данных на этом SQL Server через VPC и хочет выполнить тестирование с использованием Data Fusion.
Я скопировал и добавил сгенерированную учетную запись службы объединения данных в IAM с ролью Cloud Data Fusion API Service Agent.
Я настроил в Data Fusion
system.profile.properties.network = <VPC name>
Я проверил, что имя пользователя и пароль для аутентификации на SQL Server действительны для базы данных.
Сеть VPCразрешает порты 22 и 1433.
На данный момент я просто пытаюсь установить успешное соединение для запроса таблицы в базе данных.
Вот сообщение об ошибке, которое я получаю:
Время соединения истекло.Проверьте свойства соединения.Убедитесь, что экземпляр SQL Server запущен на хосте и принимает соединения TCP / IP через порт.Убедитесь, что соединения TCP с портом не заблокированы брандмауэром.
Мысли?