An Azure network security service that is used to protect Azure Virtual Network resources.
Your empty AZFWFlowTrace table and lost SQL connectivity require separate log and routing checks. Flow Trace is a resource-specific Azure Firewall log: choose Resource specific in the diagnostic setting, enable Flow Trace, target the correct workspace, and allow up to 30 minutes. It records only traffic that reaches the firewall.
A private endpoint installs a /32 route that can outrank a broader UDR. Enable route-table network policies on the private-endpoint subnet, then add a sufficiently specific route toward the firewall; a default route cannot override the /32. Verify the Point-to-Site client route and the relevant subnet routes, then confirm TCP 1433 matches a firewall network rule. If the forward path reaches the firewall but the return path bypasses it, configure Azure Firewall to always SNAT network-rule traffic to private destinations so SQL replies to the firewall. Retest and correlate AZFWNetworkRule with AZFWFlowTrace.