I'm trying to copy/insert parquet files from data lake to Azure sql server using copy activity. Files without date field copied successfully. But files having date field throwing below exception without any column details. Not sure where the issues is. Parquet file is written to data lake by databricks with date type casted properly. Can you help me to resolve the issue?
ErrorCode=SqlOperationFailed,'Type=Microsoft.DataTransfer.Common.Shared.HybridDeliveryException,Message=A database operation failed. Please search error to get more details.,Source=Microsoft.DataTransfer.ClientLibrary,''Type=Microsoft.Azure.Data.Governance.Plugins.Core.TypeConversionException,Message=Exception occurred in type conversion: .,Source=Microsoft.DataTransfer.ClientLibrary,'
TraceComponentId: TransferTask TraceMessageId: TransferRunFailed @logId: Error FunctionName: Execute jobId: XXX activityId: XXX eventId: TransferRunFailed message: Copy failed with error: 'Type=Microsoft.DataTransfer.Common.Shared.HybridDeliveryException,Message=A database operation failed. Please search error to get more details.,Source=Microsoft.DataTransfer.ClientLibrary,StackTrace= at Microsoft.DataTransfer.ClientLibrary.SqlDataWriter.HandleBulkInsertException(Exception ex, IDataReader reader) at Microsoft.DataTransfer.ClientLibrary.SqlDataWriter.BulkInsertMultipleBatches(IDataReader reader) at Microsoft.DataTransfer.ClientLibrary.SqlDataWriter.<>c__DisplayClass159_0.<WriteAsync>b__0() at System.Threading.Tasks.Task1.InnerInvoke() at System.Threading.Tasks.Task.Execute() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Microsoft.DataTransfer.ClientLibrary.SqlDataWriter.<WriteAsync>d__159.MoveNext(),''Type=Microsoft.Azure.Data.Governance.Plugins.Core.TypeConversionException,Message=Exception occurred in type conversion: .,Source=Microsoft.DataTransfer.ClientLibrary,StackTrace= at Microsoft.DataTransfer.Runtime.TypeConversion.LogicalTypeConverterFactory.CreateTypeConverter(IDictionary
2 properties) at Microsoft.DataTransfer.Runtime.TypeConversion.TypeConverterManager.CreateConverter(IDictionary`2 properties) at Microsoft.DataTransfer.Runtime.TypeConversion.GeneralTypeConversionProvider.GetTypeConverter(String columnName) at Microsoft.DataTransfer.Runtime.TypeConversion.TypeConversionDataReader.Read() at Microsoft.DataTransfer.ClientLibrary.AggregateDataReader.Read() at Microsoft.DataTransfer.ClientLibrary.TelemetryDataReader.Read() at System.Data.SqlClient.SqlBulkCopy.ReadFromRowSourceAsync(CancellationToken cts) at System.Data.SqlClient.SqlBulkCopy.WriteToServerInternalAsync(CancellationToken ctoken) at System.Data.SqlClient.SqlBulkCopy.WriteRowSourceToServerAsync(Int32 columnCount, CancellationToken ctoken) at System.Data.SqlClient.SqlBulkCopy.WriteToServer(IDataReader reader) at System.Threading.Tasks.Task.Execute() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at Microsoft.DataTransfer.Common.Shared.HelperMethod.ExecuteWithTimeout(Action action, TimeSpan timeout, String timeoutErrorMessage) at Microsoft.DataTransfer.ClientLibrary.SqlDataWriter.BulkInsertMultipleBatches(IDataReader reader),'