KB3014359 - FIX: Se produce un error "fuera de rango" al usar SQL Server copia de seguridad administrada en Windows Azure

Se aplica a
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Síntomas

Al instalar Microsoft SQL Server 2014 con las preferencias predeterminadas, la propiedad de idioma es Inglés (Estados Unidos) us_english y el orden predeterminado de fecha es mdy. Si el orden de las fechas del sistema operativo difiere, al configurar la copia de seguridad administrada en Windows Azure, recibirá los siguientes mensajes de error una vez completada la copia de seguridad:
Error:

Nota

SqlError, Code = 242, Stage = Undefined, Message = La conversión de un tipo de datos varchar en un tipo de datos datetime ha dado como resultado un valor fuera de rango.  La declaración ha sido terminada.

Pila:

Nota

en System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action'1 wrapCloseInAction)
en System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
en System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
en System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
en System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, SqlDataReader ds)
en System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource'1 completion, Int32 timeout, Task& task, Boolean asyncWrite)
en System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource'1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean asyncWrite)
en System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
en Microsoft.SqlServer.SmartAdmin.SmartBackupAgent.FileService.InsertOneRowForHelperTable(SmartBackupFilesTableRow row, SqlConnection conn, Boolean& isDuplicate)
en Microsoft.SqlServer.SmartAdmin.SmartBackupAgent.FileService.GetLastLSNAndInsertToHelperTable(System.String, System.String, System.Guid, System.Nullable'1, System.Guid>, System.String, System.Nullable'1<, System.Decimal ByRef, System.Nullable'1><, System.Decimal ByRef, System.Nullable'1><, System.Guid> ByRef, System.Nullable'1<, System.Decimal> ByRef)<
en Microsoft.SqlServer.SmartAdmin.SmartBackupAgent.SmartBackup.DoJobOutcomeVerification(Microsoft.SqlServer.SmartAdmin.SmartBackupAgent.AutoBackupDBData)
en Microsoft.SqlServer.SmartAdmin.SmartBackupAgent.SmartBackup.DoWork()
en System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
en System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
en System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object) en System.Threading.ThreadHelper.ThreadStart()

      

Resolución

Este problema se corrigió por primera vez en la siguiente actualización acumulativa de SQL Server. 

Actualización acumulativa 38 para SQL Server 2014 /en-us/help/3011055

Acerca de las actualizaciones acumulativas para SQL Server

Cada nueva actualización acumulativa para SQL Server contiene todas las revisiones y correcciones de seguridad que se incluyeron con la actualización acumulativa anterior. Consulte las actualizaciones acumulativas más recientes para SQL Server:

      

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".