MetricSign
EN|NLRequest Access
High severityconnection

Power BI Refresh Error:
250001 (08001)

What does this error mean?

The client (BI tool, ETL pipeline, or application) cannot establish a connection to the Snowflake service. This is a connectivity error — no SQL has been sent yet.

Common causes

  • 1Incorrect account identifier in the connection string (wrong format or region suffix)
  • 2Firewall or corporate network blocking outbound HTTPS (port 443) to *.snowflakecomputing.com
  • 3DNS resolution failure for the Snowflake account hostname
  • 4An expired or revoked network policy blocking the client IP address
  • 5Snowflake service outage in the account's cloud region

How to fix it

  1. 1Verify the account identifier format: <account>.<region>.snowflakecomputing.com (or <orgname>-<accountname> for newer accounts)
  2. 2Test DNS resolution: nslookup <account>.snowflakecomputing.com
  3. 3Test HTTPS connectivity: curl -v https://<account>.snowflakecomputing.com
  4. 4Check Snowflake network policies: SHOW NETWORK POLICIES and verify the client IP is allowed
  5. 5Check the Snowflake status page (status.snowflake.com) for active incidents

Frequently asked questions

What is the correct Snowflake account identifier format?

Legacy format: <account_locator>.<cloud_region_id>.<cloud>. New format: <orgname>-<accountname>. Check in Snowsight under Admin > Accounts.

Can a Snowflake network policy block my pipeline?

Yes — Snowflake network policies can whitelist specific IP ranges. If your pipeline runs on IPs not in the policy, all connections will be blocked with error 250001.

Other connection errors