Gejala
Anda mengatur tipe data desimal yang berisi setidaknya satu nilai null dalam properti domain proyek Data Quality Services (DQS). Ketika mengekspor hasil pembersihan ke database Microsoft SQL Server, Anda akan mendapatkan pesan kesalahan yang menyerupai seperti berikut:
Catatan
ID pesan: ExportFailedToCreateNewTable
Gagal membuat tabel baru table_name di database database_name. Periksa apakah tabel sudah ada, dan minta administrator database memastikan Layanan DQS memiliki hak CREATE TABLE di database tujuan dan dapat INSERT ke tabel tujuan.
Microsoft.Ssdqs.Infra.Exceptions.EntryPointException: Gagal membuat tabel baru 'MyTable' di database 'Test'. Periksa apakah tabel sudah ada, dan minta administrator database memastikan Layanan DQS memiliki hak CREATE TABLE di database tujuan dan dapat INSERT ke tabel tujuan.
di Microsoft.Ssdqs.Proxy.Database.DBAccessClient.Exec()
di Microsoft.Ssdqs.Proxy.EntryPoint.InteractiveCleansingEntryPointClient.RecordsExport(RepositoryMetadata repositoryMetadata, ReadOnlyCollection'1 filterCriteriaList, Boolean standardizeOutput, Boolean isExportRecordStatus)
di Microsoft.Ssdqs.Studio.ViewModels.Data.TermCorrections.TermCorrectionProvider.ExportFields(RepositoryMetadata repositoryMetadata, IEnumerable'1 exportedFields, Boolean standardizeOutput, Boolean isExportRecordStatus)
di Microsoft.Ssdqs.Studio.ViewModels.ViewModels.DQProject.CorrectionDatabaseDestinationViewModel.ExportFields(Int64 dataSourceMappingId, IEnumerable'1 exportedFields, KnowledgebaseProject knowledgebaseProject, Boolean standardizeOutput, Boolean isExportRecordStatus)
di Microsoft.Ssdqs.Studio.ViewModels.ViewModels.DQProject.MergeViewModel.ExportFieldsExecute(Objek obj)
di Microsoft.Ssdqs.Studio.ViewModels.Utilities.UICommand.Execute(Parameter objek)
di Microsoft.Ssdqs.Studio.Views.Pages.DQProject.MergeView.InteractiveCleansingExport(Pengirim objek, ExecutedRoutedEventArgs e)
at System.Windows.Input.CommandBinding.OnExecuted(Pengirim objek, ExecutedRoutedEventArgs e)
at System.Windows.Input.CommandManager.ExecuteCommandBinding(Pengirim objek, ExecutedRoutedEventArgs e, CommandBinding commandBinding)
at System.Windows.Input.CommandManager.FindCommandBinding(CommandBindingCollection commandBindings, Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
at System.Windows.Input.CommandManager.FindCommandBinding(Pengirim objek, RoutedEventArgs e, perintah ICommand, eksekusi Boolean)
at System.Windows.Input.CommandManager.OnExecuted(Pengirim objek, ExecutedRoutedEventArgs e)
at System.Windows.UIElement.OnExecutedThunk(Pengirim objek, ExecutedRoutedEventArgs e)
at System.Windows.Input.ExecutedRoutedEventArgs.InvokeEventHandler(Delegate genericHandler, Target objek)
at System.Windows.RoutedEventArgs.InvokeHandler(Penanganan delegasi, target objek)
at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Target objek, RoutedEventArgs routedEventArgs)
at System.Windows.EventRoute.InvokeHandlersImpl(Sumber objek, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
at System.Windows.Input.RoutedCommand.ExecuteImpl(Parameter objek, target IInputElement, pengguna BooleanInitiated)
at System.Windows.Input.RoutedCommand.ExecuteCore(Parameter objek, target IInputElement, pengguna BooleanInitiated)
di MS. Internal.Commands.CommandHelpers.CriticalExecuteCommandSource(ICommandSource commandSource, Boolean userInitiated)
di System.Windows.Controls.Primitives.ButtonBase.OnClick()
di System.Windows.Controls.Button.OnClick()
at System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e)
di System.Windows.UIElement.OnMouseLeftButtonUpThunk(Pengirim objek, MouseButtonEventArgs e)
at System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
at System.Windows.RoutedEventArgs.InvokeHandler(Penanganan delegasi, target objek)
at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Target objek, RoutedEventArgs routedEventArgs)
at System.Windows.EventRoute.InvokeHandlersImpl(Sumber objek, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)
at System.Windows.UIElement.OnMouseUpThunk(Pengirim objek, MouseButtonEventArgs e)
at System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
at System.Windows.RoutedEventArgs.InvokeHandler(Penanganan delegasi, target objek)
at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Target objek, RoutedEventArgs routedEventArgs)
at System.Windows.EventRoute.InvokeHandlersImpl(Sumber objek, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
Resolusi
Informasi pembaruan kumulatif
Masalah ini telah diperbaiki dalam pembaruan berikut:
- Pembaruan Kumulatif 13 untuk SQL Server 2014
- Pembaruan Kumulatif 6 untuk SQL Server 2014 Paket Layanan 1 (SP1)
- Pembaruan Kumulatif 11 untuk SQL Server 2012 Paket Layanan 2 (SP2)
- Pembaruan Kumulatif 3 untuk SQL Server 2012 SP3
- Pembaruan Kumulatif 1 untuk SQL Server 2016
Rekomendasi: Menginstal pembaruan kumulatif terbaru untuk SQL Server
Setiap pembaruan kumulatif baru untuk SQL Server berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan pembaruan kumulatif sebelumnya. Lihat pembaruan kumulatif terbaru untuk SQL Server:
- Pembaruan kumulatif terbaru untuk SQL Server 2014
- Pembaruan kumulatif terbaru untuk SQL Server 2014 SP1
- Pembaruan kumulatif terbaru untuk SQL Server 2012 SP2
- Pembaruan kumulatif terbaru untuk SQL Server 2012 SP3
- Pembaruan kumulatif terbaru untuk SQL Server 2016
Status
Microsoft telah mengonfirmasi bahwa ini adalah masalah dalam produk Microsoft sebagaimana tercantum di bagian "Berlaku untuk".
Referensi
Pelajari tentang terminologi yang digunakan Microsoft untuk menjelaskan pembaruan perangkat lunak.