Get certified for free when you join Fabric Data Days 2026 and dive into Fabric, Power BI, SQL, AI, and other essential data skills.
Join nowData Days is here! Join us now for 60+ days of learning, challenges, and connection. Learn more
After enabling workspace-level IP firewall rules (GA since March 2026) on a Fabric workspace, SSMS can no longer connect to a Warehouse via TDS. The Fabric portal continues to work fine from the same machine/IP. The error message incorrectly references private links, even though no private link configuration is in place.
Microsoft SQL Server, Error: 18456 While private links are enabled, you cannot connect from this IP address. Connection Id: 853380c1-12e4-40ec-8e0b-2e5c4dab2f48 Timestamp: 2026-05-10 14:52:25Z
IP rules are correctly registered. Verified via the REST API:
GET /v1/workspaces/<id>/networking/communicationpolicy/inbound/firewall
Returns the expected IP addresses.
Propagation delay is not the issue. The setting has been in place for over 24 hours. I have also tested toggling back to "Allow all connections" — SSMS works again after ~15 minutes.
The IP address is correct. The same public IP is used successfully to connect to other Azure SQL databases via SSMS. Confirmed via whatismyip.com and the "Add client IP address" option in the Fabric portal.
Not a tenant-level private link issue. Azure Private Link is explicitly disabled at the tenant level. "Block Public Internet Access" is also disabled.
Reproduced across fresh setups. Created a new workspace, new Warehouse, applied IP firewall rules — same result.
Tested with and without VPN — same result.
The error message says "While private links are enabled" — but I have not enabled private links. This suggests that when the workspace is set to "Allow connections from selected networks and workspace level private links", the TDS endpoint internally treats this as a private link scenario, regardless of whether only IP firewall rules are configured. The Fabric portal (HTTPS) correctly evaluates the IP allowlist, but the TDS endpoint appears to fall into a different code path that rejects all non-private-link connections.
This would mean workspace-level IP firewall rules do not currently work for SSMS/TDS connections, despite "Warehouses" being listed as a supported item type in the documentation.
Any insight from the product team or community members who have successfully used IP firewall rules with SSMS would be greatly appreciated.
Hi @BartOuwehand ,
Thank you for sharing the detailed troubleshooting steps.
According to Microsoft documentation, workspace-level IP firewall rules are supported for Fabric items including Warehouses. Based on your testing, the REST API returns the expected IP addresses, browser access works from the same network, and SSMS connectivity works again after switching the workspace back to Allow all connections.
Since the issue still continues after validating the documented configuration steps, it would be better to raise a Microsoft support ticket for further investigation.
How to create a Fabric and Power BI Support ticket - Power BI | Microsoft Learn
Alright, I will do that. Thank you for the response!
| User | Count |
|---|---|
| 2 | |
| 2 | |
| 1 | |
| 1 |
| User | Count |
|---|---|
| 4 | |
| 3 | |
| 2 | |
| 2 | |
| 1 |