How I can connect to a SQL Server that It's running behind a firewall or ina a AWS VPC

  • 50Views
  • Last Post 24 January 2019
  • Topic Is Solved
Eduardo Castro posted this 22 January 2019


We want use Skyvia for Marketing CCloud and Salesforce integrations, but we have a little issue. We need to acces to a SQL Server that it's running in on-premise (in our CPD) and/or ina a VPC AWS.

In both situations, that SQL Serever it's behind our firewalls and we're testing other providers (progress, jitterbit) that offer a "local agent" that we install in our CPD and it connects to their Cloud.

How I can do that with Skyvia?

Thanks and regards!

Order By: Standard | Newest | Votes
Mariia Zaharova posted this 23 January 2019

 Some useful information how to configure your Amazon SQL Server database to allow connections from Skyvia:

1) Open Security Group that is specified for your server (you can open it directly from server by clicking it).

2) For the necessary Security Group click Actions and select Edit inbound rules

3) The rules editor will be opened, click Add Rule.

4) Select the necessary instance in the Type combobox, e.g. : SQL Server

5) Protocol and Port will be assigned automatically

6) For Source please set

7) Save the changes and try your scenario again.


Please also refer to:


If you encounter any issues with this or have any further questions, feel free to contact us. We will be glad to answer all your further questions.


Eduardo Castro posted this 24 January 2019

Hi Mariia,

First of all, thanks for yoy fast answer.

In that solution, could we create a potential security hole? (someone could acces to our VPC through this IP?)

In other way, what about our on-prem SQL Servers (in our CPD) how we could acces them with Skyvia without opena n IP in to our firewalls?

Thanks in advance and best regards.


Mariia Zaharova posted this 24 January 2019

Hi Eduardo,

When working with SQL Server connections in Skyvia, the main requirement is that your SQL Server database must be available through the Internet.

Please refer to:


All interactions of our UI with API are encrypted with SSL, and connection strings (for datasources that do not support OAuth) are stored encrypted in our database. We host our service in Windows Azure, so all the latest security updates are applied.


I also recommend you to look at Skyvia Security page.