metricsign
Start free
Critical severitypermissions

Power BI Refresh Error:
28000

What does this error mean?

Authentication failed — the provided username, password, or authentication method is not accepted by the PostgreSQL server.

Common causes

  • 1Wrong password or username in the connection string or linked service
  • 2`pg_hba.conf` does not allow the connection method (e.g., md5 required but peer used)
  • 3User account was dropped or password was rotated without updating the pipeline
  • 4SSL certificate or GSSAPI authentication failure

How to fix it

  1. 1Step 1: Verify the username and password in the connection string.
  2. 2Step 2: Check `pg_hba.conf` to confirm the client's IP and auth method are allowed.
  3. 3Step 3: Test connectivity: `psql -h <host> -U <user> -d <db>`.
  4. 4Step 4: If the password was rotated, update credentials in all linked services and secret stores.
  5. 5Step 5: Review PostgreSQL server logs for the specific authentication failure reason.

Frequently asked questions

How do I prevent 28000 errors in automated pipelines?

Add retry logic with exponential backoff, validate data quality before loading, and monitor pipeline failures in MetricSign to catch this error early.

Official documentation: https://www.postgresql.org/docs/current/errcodes-appendix.html

Other permissions errors