exam questions

Exam DP-201 All Questions

View all questions & answers for the DP-201 exam

Exam DP-201 topic 9 question 1 discussion

Actual exam question from Microsoft's DP-201
Question #: 1
Topic #: 9
[All DP-201 Questions]

What should you recommend to prevent users outside the Litware on-premises network from accessing the analytical data store?

  • A. a server-level virtual network rule
  • B. a database-level virtual network rule
  • C. a database-level firewall IP rule
  • D. a server-level firewall IP rule
Show Suggested Answer Hide Answer
Suggested Answer: A 🗳️
Scenario: Ensure that the analytical data store is accessible only to the company's on-premises network and Azure services.
Virtual network rules are one firewall security feature that controls whether the database server for your single databases and elastic pool in Azure SQL Database or for your databases in SQL Data Warehouse accepts communications that are sent from particular subnets in virtual networks.
Server-level, not database-level: Each virtual network rule applies to your whole Azure SQL Database server, not just to one particular database on the server. In other words, virtual network rule applies at the server-level, not at the database-level.
Reference:
https://docs.microsoft.com/en-us/azure/sql-database/sql-database-vnet-service-endpoint-rule-overview

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
nelson000
Highly Voted 5 years, 4 months ago
I think that corrcet response should be D because this "Litware does not plan to implement Azure ExpressRoute or a VPN between the on-premises network and Azure"
upvoted 55 times
...
Luke97
Highly Voted 5 years, 3 months ago
The answer should be A which is implementing VNet for SQL database server level. VNet is not "Azure ExpressRoute or a VPN between the on-premises and Azure".
upvoted 18 times
Tombarc
5 years, 3 months ago
Azure is a Paas and there is no way to implement vNet for a SQL database unless you're using a Private Link, which is not mentioned in the question. So the answer should be D.
upvoted 9 times
...
...
davita8
Most Recent 4 years, 3 months ago
D. a server-level firewall IP rule
upvoted 3 times
...
rmk4ever
4 years, 3 months ago
Ans : D "By default, Azure service resources secured to virtual networks aren't reachable from on-premises networks. If you want to allow traffic from on-premises, you must also allow public (typically, NAT) IP addresses from your on-premises or ExpressRoute. You can add these IP addresses through the IP firewall configuration for Azure service resources." ref: https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-service-endpoints-overview
upvoted 2 times
...
syu31svc
4 years, 8 months ago
Virtual network rules are one firewall security feature that controls whether the server for your databases and elastic pools in Azure SQL Database or for your databases in Azure Synapse accepts communications that are sent from particular subnets in virtual networks A is correct
upvoted 1 times
chaoxes
4 years, 7 months ago
but the requirement states that the company does not plan to implement a virtual network, D is correct
upvoted 3 times
...
...
groy
4 years, 10 months ago
Don't read the above comments and get confused, given answer is correct, A. a server-level virtual network rule
upvoted 5 times
ThijsN
4 years, 6 months ago
No it's not. How would you peer you virtual network with the on premise network? You need someway to tie them together. Virtual network rule only makes sense if you have some gateway in azure as well. Or EspressRoute
upvoted 5 times
...
...
oku
5 years ago
As long as there is no VPN between On prim and azure , you should go for IP rule based , it should applied to Server so Answer is D
upvoted 9 times
...
envy
5 years ago
Azure Synapse only supports server-level IP firewall rules. It doesn't support database-level IP firewall rules. https://docs.microsoft.com/en-us/azure/azure-sql/database/firewall-configure
upvoted 4 times
karma_wins
4 years, 3 months ago
Azure Synapse does support server-level IP firewall. The link provided by you is common for both Azure SQL and Synapse.
upvoted 1 times
karma_wins
4 years, 3 months ago
I mean it does support database-level IP firewall rule
upvoted 1 times
kimalto452
3 years, 9 months ago
Important This article does not apply to Azure SQL Managed Instance. For information about network configuration, see Connect your application to Azure SQL Managed Instance. >>>>>>>>>>> Azure Synapse only supports server-level IP firewall rules. It doesn't support database-level IP firewall rules.
upvoted 1 times
...
...
...
...
Rohit77
5 years ago
The Correct answer is D : "A SERVER LEVEL IP FIREWALL RULE"
upvoted 7 times
...
Tommy65
5 years, 1 month ago
The answer is correct according to https://docs.microsoft.com/en-us/azure/azure-sql/database/vnet-service-endpoint-rule-overview. In particular there is one point that says: On the firewall, IP address ranges do apply to the following networking items, but virtual network rules do not: Site-to-Site (S2S) virtual private network (VPN) On-premises via ExpressRoute And the brief clearly said not to use Express Route and VPN
upvoted 2 times
...
Abhilvs
5 years, 1 month ago
Vpn and Vnet are two different things, The former is a gateway to establish a secure and encrypted connection whereas Vnet is a logical isolation of the Azure cloud dedicated to your subscription and completely private. If 'outside users' implies the user over the public domain then Vnet is the right approach.
upvoted 3 times
M0e
4 years, 9 months ago
How users from on-premises would connect to the database with server-level virtual network rule? Nowhere in the documentation it is said that VNet is a valid configuration to give the on-premises network access to the database? -> D is the answer
upvoted 1 times
...
...
AaronZ
5 years, 3 months ago
The answer is correct. According to the scenario: "Ensure that the analytical data store is accessible only to the company's on-premises network and Azure services." For users outside on-premise, they should only access data through other Azure services. In that case, VNET rule should be better choice. It's difficult to use server level firewall rule to manage network access from other Azure services by IP addresses.
upvoted 4 times
Leonido
5 years, 3 months ago
To use vNet for on premise users, you need some kind of VPN solution - to join on premise network with Azure network. And as clear stated , no VPN here. So Server level firewall that will whitelist on premise address space will do.
upvoted 8 times
azurearch
5 years, 2 months ago
usinga server-level firewall IP rule, we can only restrict or allow specific IP. to ensure org only access we need vnet firewall
upvoted 1 times
...
...
ThijsN
4 years, 6 months ago
No it isn't. Just allow access from 0.0.0.0 to allow all Azure services.
upvoted 1 times
...
...
Yuri1101
5 years, 3 months ago
D should be the clear answer. IP firewall rules: Use this feature to explicitly allow connections from a specific IP address, for example from on-premises machines Virtual Network firewall rules: Use this feature to allow traffic from a specific Virtual Network within the Azure boundary https://docs.microsoft.com/en-us/azure/sql-database/sql-database-networkaccess-overview
upvoted 9 times
...
Sam9999
5 years, 4 months ago
Agree, it should be Server Level IP rule, https://docs.microsoft.com/en-us/azure/sql-database/sql-database-networkaccess-overview
upvoted 5 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...