Azure-docs: Contradiction on VNET Endpoint

Created on 27 Apr 2018  Â·  11Comments  Â·  Source: MicrosoftDocs/azure-docs

I believe this article about Azure SQL and endpoint contradicts this article: https://docs.microsoft.com/en-us/azure/sql-database/sql-database-vnet-service-endpoint-rule-powershell


Document Details

⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

assigned-to-author doc-bug sql-databassvc triaged

All 11 comments

@codputer Thanks for the feedback. Is it possible for you to highlight the contradiction, as I am actively investigating this. I want to move this on to the content owner for correction but would like to highlight the issue. Regards, Mike

Use Virtual Network service endpoints and rules for Azure SQL Database: https://docs.microsoft.com/en-us/azure/sql-database/sql-database-vnet-service-endpoint-rule-overview

Point C – (See below) which I believe is now possible, as I thought there was a recent announcement that this is now possible.

Point A & B are about the Azure SQL firewall rules – which protect the Azure SQL DB from all of Azure connecting to the DB.

Then point C argues that Azure SQL should be on a subnet, removing the connectivity of all of Azure, to only those computers that are on the subnet. This is a combination of IAAS resources ( a VNET) to limit traffic to a PAAS service.

C. Cannot yet have SQL Database on a subnet
If your Azure SQL Database server was a node on a subnet in your virtual network, all nodes within the virtual network could communicate with your SQL Database. In this case, your VMs could communicate with SQL Database without needing any virtual network rules or IP rules.
However as of September 2017, the Azure SQL Database service is not yet among the services that can be assigned to a subnet.

@codputer @Mike-Ubezzi-MSFT @DhruvMsft
I'll take a look at this Azure SQL VNet documentation issue during the week of Monday 2018/04/30, with PM Dhruv M. Thanks.
(MightyPen = GeneMi at MS.)

The PM and I are supposed to meet today (2018/08/29) to discuss this GitHub Issue about VNet.

@codeputer @Mike-Ubezzi-MSFT
Please reassign this Issue 7827 to DhruvMsft .

@Mike-Ubezzi-MSFT please assign to oslake
@oslake per Joachim

@Mike-Ubezzi-MSFT @oslake so this issue has been open forever, but I think the current fix is that we need to update the part about SQL DB not being available on VNets with a mention of Managed Instances (which are on a VNet).
Maybe just point here: https://docs.microsoft.com/en-us/azure/sql-database/sql-database-managed-instance

@codeputer @Mike-Ubezzi-MSFT
It's not just about _Point C_, the whole article is not relevant in SQL MI context as service endpoints couldn't be used to access SQL MI.

I would propose to add sentence to the existing _Note_ at the begining of the text stating this.

This article doesn't apply to Azure SQL Database Managed Instance, Azure SQL Database deployment model, that runs inside Virtual Network.

updated article to indicate that it does not apply to a managed instance

@Mike-Ubezzi-MSFT please close as article has been updated. @VanMSFT for his awareness

We will now proceed to close this thread. If there are further questions regarding this matter, please comment and we will gladly continue the discussion.

Was this page helpful?
0 / 5 - 0 ratings