KB3136205 - PERBAIKI: Kesalahan "Gagal membuat tabel baru" saat Anda mengekspor hasil pembersihan domain Layanan Kualitas Data di SQL Server

Berlaku Untuk
SQL Server 2012 Business Intelligence SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

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:

          

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:

      

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.