Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!To celebrate FabCon Vienna, we are offering 50% off select exams. Ends October 3rd. Request your discount now.
I have created a managed private endpoint in my workspace, with my Azure SQL Database as a resource identifier. I have also approved the newly created endpoint in the Azure SQL Database. When I connect to it (using the Copy data assistant task), it always shows an error message, telling me that my Azure SQL database disabled the public network access and suggesting that I enable it.
An exception occurred: DataSource.Error: Microsoft SQL: Reason: An instance-specific error occurred while establishing a connection to SQL Server. Connection was denied since Deny Public Network Access is set to Yes (https://docs.microsoft.com/azure/azure-sql/database/connectivity-settings#deny-public-network-access). To connect to this server, use the Private Endpoint from inside your virtual network (https://docs.microsoft.com/azure/sql-database/sql-database-private-endpoint-overview#how-to-set-up-p...).
Is there a way to connect to a private Azure SQL Database without creating and running on-premises data gateway software on an Azure VM? I thought that the managed private endpoint would provide me with seamless connectivity
Solved! Go to Solution.
Hi @thuanss , thank you for reaching out to the Microsoft Fabric Community Forum.
You are correct that Microsoft Fabric currently does not natively support direct connectivity to private endpoints for Azure SQL Database through the Copy Data feature without using an on-premises data gateway. The managed private endpoint in your workspace establishes a secure connection, but as of now, Fabric's native integration doesn't fully utilize these endpoints for certain tasks, including Copy Data.
And you are right, managing additional infrastructure can be a hassle. If possible, please consider below:
If this helps, please consider marking it 'Accept as Solution' so others with similar queries may find it more easily. If not, please share the details.
Thank you.
Hi @thuanss , Hope your issue is solved. If it is, please consider marking the answer 'Accept as solution', so others with similar issues may find it easily. If it isn't, please share the details.
Thank you.
Hi @thuanss , Hope your issue is solved. If it is, please consider marking the answer 'Accept as solution', so others with similar issues may find it easily. If it isn't, please share the details.
Thank you.
Hi @thuanss , Hope your issue is solved. If it is, please consider marking it 'Accept as solution', so others with similar issues may find it easily. If it isn't, please share the details. Thank you.
Hi @thuanss , thank you for reaching out to the Microsoft Fabric Community Forum.
Please consider below steps:
https://learn.microsoft.com/en-us/azure/private-link/tutorial-private-endpoint-sql-portal
https://learn.microsoft.com/en-us/azure/azure-sql/database/private-endpoint-overview?view=azuresql
https://learn.microsoft.com/en-us/azure/private-link/tutorial-private-endpoint-sql-cli
If this helps, please consider marking it 'Accept as Solution' so others with similar queries may find it more easily. If not, please share the details.
Thank you.
I have been using the private endpoint pattern for over a year. This is not the first time I set it up. I think Microsoft Fabric still doesn't support the Copy data. I have done the on-premises data gateway setup, and it works well, but I don't want to manage an infrastructure for it if there is anything better.
Hi @thuanss , thank you for reaching out to the Microsoft Fabric Community Forum.
You are correct that Microsoft Fabric currently does not natively support direct connectivity to private endpoints for Azure SQL Database through the Copy Data feature without using an on-premises data gateway. The managed private endpoint in your workspace establishes a secure connection, but as of now, Fabric's native integration doesn't fully utilize these endpoints for certain tasks, including Copy Data.
And you are right, managing additional infrastructure can be a hassle. If possible, please consider below:
If this helps, please consider marking it 'Accept as Solution' so others with similar queries may find it more easily. If not, please share the details.
Thank you.
User | Count |
---|---|
32 | |
16 | |
13 | |
9 | |
8 |
User | Count |
---|---|
49 | |
31 | |
25 | |
16 | |
13 |