Sintomi
Quando si installa Microsoft SQL Server 2014 con le preferenze predefinite, la proprietà Language è l' inglese (Stati Uniti) us_englishe l'ordine predefinito per la data è MDY. Se l'ordine di data del sistema operativo è diverso da quello impostato, quando si configura il backup gestito in Windows Azure viene visualizzato il messaggio di errore seguente dopo il completamento del backup: errore:
SqlError, code = 242, stage = undefined, Message = la conversione di un tipo di dati varchar in un tipo di dati DateTime ha determinato un valore esterno all'intervallo. L'istruzione è stata terminata.
Stack
in System. Data. SqlClient. SqlConnection. OnError (SqlException Exception, Boolean breakConnection, Action ' 1 wrapCloseInAction) in System. Data. SqlClient. TdsParser. ThrowExceptionAndWarning (TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) in System. Data. SqlClient. TdsParser. TryRun (RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& DataReady) at System. Data. SqlClient. SqlCommand. FinishExecuteReader (SqlDataReader DS, RunBehavior runBehavior, String resetOptionsString) in System. Data. SqlClient. SqlCommand. RunExecuteReaderTds (CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& Task, Boolean asyncWrite, SqlDataReader DS) in System. Data. SqlClient. SqlCommand. RunExecuteReader (CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, metodo String, TaskCompletionSource ' 1 completamento, Int32 timeout, Task& Task, Boolean asyncWrite) in System. Data. SqlClient. SqlCommand. InternalExecuteNonQuery (TaskCompletionSource ' 1 completamento, String methodName, Boolean sendToPipe, Int32 timeout, Boolean asyncWrite) at System. Data. SqlClient. SqlCommand. ExecuteNonQuery () at Microsoft. SqlServer. SmartAdmin. SmartBackupAgent. FileService. InsertOneRowForHelperTable (SmartBackupFilesTableRow Row, SqlConnection conn, Boolean& duplicate) all'indirizzo 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) in Microsoft. SqlServer. SmartAdmin. SmartBackupAgent. SmartBackup. DoJobOutcomeVerification (Microsoft. SqlServer. SmartAdmin. SmartBackupAgent. AutoBackupDBData) at Microsoft. SqlServer. SmartAdmin. SmartBackupAgent. SmartBackup. DoWork () at System. Threading. ExecutionContext. RunInternal (System. Threading. ExecutionContext, System. Threading. ContextCallback, System. Object, Boolean) in System. Threading. ExecutionContext. Run (System. Threading. ExecutionContext, System. Threading. ContextCallback, System. Object, Boolean) in System. Threading. ExecutionContext. Run (System. Threading. ExecutionContext, System. Threading. ContextCallback, System. Object) in System. Threading. ThreadHelper. ThreadStart ()
Risoluzione
Questo problema è stato risolto per la prima volta nel seguente aggiornamento cumulativo di SQL Server.
Aggiornamento cumulativo 5 per SQL Server 2014 /en-us/help/3011055
Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli hotfix e tutti gli aggiornamenti della sicurezza inclusi nell'aggiornamento cumulativo precedente. Vedere gli ultimi aggiornamenti cumulativi per SQL Server:
Stato
Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".