Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Sqldatetime overlfow

De vez en cuando, las actualizaciones de informes programadas fallan con el siguiente error:

Error de actualización de PBRS: desbordamiento de SqlDateTime. Debe ser entre el 1/1/1753 12:00:00 AM y el 31/12/9999 11:59:59 PM.

Parece que el servidor de informes no puede encontrar la última fecha procesada (¿Catalog modifiedDate?) o está devolviendo una fecha y hora no válida.

Se produce un error en la actualización del informe en un segundo, lo que muestra el error.

Para recuperarse de este error, el informe debe descargarse y cargarse nuevamente, sin realizar ninguna modificación. Después de eso, la actualización funciona como se esperaba.

Nos estamos ejecutando en power BI Report Server de mayo de 2022 en las instalaciones.

¿Cuál podría ser el problema / solución?

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

@amitchandak
Revisé uno de los informes que solo tenía ExcelSheets como fuentes de datos. No hay fecha de hora SQL allí. No hay errores en la consulta de energía.
Debajo de la excepción que se encuentra en el archivo de registro en el servidor. Por favor, aconseje cómo remediar este problema.


System.Data.SqlTypes.SqlTypeException: desbordamiento de SqlDateTime. Debe ser entre el 1/1/1753 12:00:00 AM y el 31/12/9999 11:59:59 PM.
en System.Data.SqlClient.TdsParser.TdsExecuteRPC(SqlCommand cmd, _SqlRPC[] rpcArray, Int32 timeout, Boolean inSchema, SqlNotificationRequest notificationRequest, TdsParserStateObject stateObj, Boolean isCommandProc, Boolean sync, TaskCompletionSource'1 completion, Int32 startRpc, Int32 startParam)
en System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest)
en System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource'1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry)
en System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource'1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry)
en System.Data.SqlClient.SqlCommand.BeginExecuteNonQueryInternal(Comportamiento CommandBehavior, devolución de llamada AsyncCallback, Estado de objetoObject, Tiempo de espera de Int32, Inretry booleano, AsyncWrite booleano)
en System.Data.SqlClient.SqlCommand.BeginExecuteNonQueryAsync(AsyncCallback callback, Object stateObject)
en System.Threading.Tasks.TaskFactory'1.FromAsyncImpl(Func'3 beginMethod, Func'2 endFunction, Action'1 endAction, Object state, TaskCreationOptions creationOptions)
en System.Threading.Tasks.TaskFactory'1.FromAsync(Func'3 beginMethod, Func'2 endMethod, Object state)
en System.Data.SqlClient.SqlCommand.ExecuteNonQueryAsync(CancellationToken cancellationToken)
--- Fin del seguimiento de la pila desde la ubicación anterior donde se produjo la excepción ---
en System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
en System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
en Dapper.SqlMapper.d__39.MoveNext()
--- Fin del seguimiento de la pila desde la ubicación anterior donde se produjo la excepción ---
en System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
en System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
en Microsoft.BIServer.HostingEnvironment.Storage.MeteredSqlConnection.d__10.MoveNext()
--- Fin del seguimiento de la pila desde la ubicación anterior donde se produjo la excepción ---
en System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
en System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
en Microsoft.BIServer.HostingEnvironment.Storage.ScopedSqlTransaction.d__7.MoveNext()
--- Fin del seguimiento de la pila desde la ubicación anterior donde se produjo la excepción ---
en System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
en System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
en Microsoft.ReportingServices.CatalogAccess.Streams.ExtendedContentWritableStream.UpdateLastModifieDate(Guid catalogItemId, ExtendedContentType extendedContentType, DateTime modifiedDate)
en Microsoft.ReportingServices.CatalogAccess.Streams.ExtendedContentWritableStream.Flush()
en Microsoft.PowerBI.ReportServer.WebHost.EventHandler.AnalysisServicesDataRefresh.SaveDatabaseToCatalog(String databaseName, Guid catalogItemId)
en Microsoft.PowerBI.ReportServer.WebHost.EventHandler.DataRefreshScope.<>c__DisplayClass38_0'2.b__0()
en Microsoft.PowerBI.ReportServer.WebHost.EventHandler.DataRefreshScope.<>c__DisplayClass34_0.b__0()
en Microsoft.PowerBI.ReportServer.WebHost.EventHandler.DataRefreshScope. d__33'1.MoveNext()

Syndicate_Admin
Administrator
Administrator

Parece un problema interno del servidor PowerBI. Descargar/ Cargar el informe soluciona el problema, sin tocar el archivo pbix en el medio.
También una actualización local funciona sin problemas

Syndicate_Admin
Administrator
Administrator

@ABloemberg , ¿tienes alguna fecha más allá de ese rango? o ¿hay algún problema de formato?

Por favor, compruebe en la fuente cualquier fecha más allá del rango. También abra la consulta de energía y compruebe si hay fila de error

Parece un problema interno del servidor PowerBI. Todas las recargas para un informe específico fallan hasta que se realiza una descarga / carga del pbix, sin tocar el archivo pbix en el medio.
Además, una actualización local funciona sin problemas, por lo que no es una fecha incorrecta en el conjunto de datos

Helpful resources

Announcements
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.