Medium severitydata integrity
Power BI Refresh Error:
8114
What does this error mean?
SQL Server cannot convert a value from one data type to another due to an incompatible format or out-of-range value.
Common causes
- 1A stored procedure parameter is passed the wrong data type from ADF
- 2An implicit cast between incompatible types fails at runtime (e.g. datetime string in wrong format)
- 3Source data contains a value outside the range of the target type (e.g. year 9999 into SMALLDATETIME)
How to fix it
- 1Step 1: Identify the source and target types from the error message (e.g. 'nvarchar to datetime'). Run the offending value through TRY_CONVERT: SELECT TRY_CONVERT(datetime, 'your_value');
- 2Step 2: In ADF, add a Derived Column transformation to explicitly cast with the correct format: toTimestamp(col, 'yyyy-MM-dd HH:mm:ss').
- 3Step 3: Standardize date formats at the source, or use CONVERT with a style code: CONVERT(datetime, '2026-04-25', 120).
Frequently asked questions
Official documentation: https://learn.microsoft.com/en-us/sql/relational-databases/errors-events/database-engine-events-and-errors