CORRECTIF : Erreur « Impossible de créer une nouvelle table » lorsque vous exportez les résultats de nettoyage d’un domaine des Services de qualité de données dans SQL Server

Symptômes

Vous définissez un type de données décimal qui contient au moins une valeur null dans les Propriétés du domaine d’un projet de données Quality Services (DQS). Lorsque vous exportez les résultats de nettoyage dans une base de données Microsoft SQL Server, vous recevez un message d’erreur semblable au suivant :
Id du message : ExportFailedToCreateNewTable

Impossible de créer une nouvelle table table_name dans database database_name. Vérifiez si la table existe déjà et demandez à l’administrateur de base de données Vérifiez que le Service de DQS a les droits CREATE TABLE dans la base de données de destination et qu’il peut insérer dans la table de destination.

Microsoft.Ssdqs.Infra.Exceptions.EntryPointException : Impossible de créer une nouvelle table « MyTable » dans la base de données « Test ». Vérifiez si la table existe déjà et demandez à l’administrateur de base de données Vérifiez que le Service de DQS a les droits CREATE TABLE dans la base de données de destination et qu’il peut insérer dans la table de destination.
à Microsoft.Ssdqs.Proxy.Database.DBAccessClient.Exec()
à Microsoft.Ssdqs.Proxy.EntryPoint.InteractiveCleansingEntryPointClient.RecordsExport (RepositoryMetadata repositoryMetadata, ReadOnlyCollection'1 filterCriteriaList, Boolean standardizeOutput, Boolean isExportRecordStatus)
à Microsoft.Ssdqs.Studio.ViewModels.Data.TermCorrections.TermCorrectionProvider.ExportFields (RepositoryMetadata repositoryMetadata, IEnumerable'1 exportedFields, Boolean standardizeOutput, Boolean isExportRecordStatus)
à Microsoft.Ssdqs.Studio.ViewModels.ViewModels.DQProject.CorrectionDatabaseDestinationViewModel.ExportFields (dataSourceMappingId de Int64, IEnumerable'1 exportedFields, KnowledgebaseProject knowledgebaseProject, standardizeOutput de type Boolean, Boolean isExportRecordStatus)
à Microsoft.Ssdqs.Studio.ViewModels.ViewModels.DQProject.MergeViewModel.ExportFieldsExecute (Object obj)
à Microsoft.Ssdqs.Studio.ViewModels.Utilities.UICommand.Execute (paramètre de l’objet)
à Microsoft.Ssdqs.Studio.Views.Pages.DQProject.MergeView.InteractiveCleansingExport (Object sender, ExecutedRoutedEventArgs e)
à System.Windows.Input.CommandBinding.OnExecuted (Object sender, ExecutedRoutedEventArgs e)
à System.Windows.Input.CommandManager.ExecuteCommandBinding (Object sender, ExecutedRoutedEventArgs e, CommandBinding commandBinding)
à System.Windows.Input.CommandManager.FindCommandBinding (CommandBindingCollection commandBindings, objet expéditeur, RoutedEventArgs e, commande ICommand Boolean exécuter)
à System.Windows.Input.CommandManager.FindCommandBinding (Object sender, RoutedEventArgs e, commande ICommand, valeur booléenne exécuter)
à System.Windows.Input.CommandManager.OnExecuted (Object sender, ExecutedRoutedEventArgs e)
à System.Windows.UIElement.OnExecutedThunk (Object sender, ExecutedRoutedEventArgs e)
à System.Windows.Input.ExecutedRoutedEventArgs.InvokeEventHandler (délégué genericHandler, cible de l’objet)
à System.Windows.RoutedEventArgs.InvokeHandler (Gestionnaire de délégué, cible de l’objet)
à System.Windows.RoutedEventHandlerInfo.InvokeHandler (cible de l’objet, RoutedEventArgs routedEventArgs)
à System.Windows.EventRoute.InvokeHandlersImpl (source de l’objet, RoutedEventArgs args, Boolean à plusieurs reprises dans)
à System.Windows.UIElement.RaiseEventImpl (émetteur de DependencyObject, RoutedEventArgs args)
à System.Windows.UIElement.RaiseEvent (RoutedEventArgs args, valeur booléenne approuvé)
à System.Windows.Input.RoutedCommand.ExecuteImpl (paramètre de l’objet, IInputElement cible, Boolean userInitiated)
à System.Windows.Input.RoutedCommand.ExecuteCore (paramètre de l’objet, IInputElement cible, Boolean userInitiated)
à MS.Internal.Commands.CommandHelpers.CriticalExecuteCommandSource (ICommandSource commandSource, Boolean userInitiated)
à System.Windows.Controls.Primitives.ButtonBase.OnClick()
à System.Windows.Controls.Button.OnClick()
à System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp (MouseButtonEventArgs e)
à System.Windows.UIElement.OnMouseLeftButtonUpThunk (Object sender, MouseButtonEventArgs e)
à System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler (délégué genericHandler, objet genericTarget)
à System.Windows.RoutedEventArgs.InvokeHandler (Gestionnaire de délégué, cible de l’objet)
à System.Windows.RoutedEventHandlerInfo.InvokeHandler (cible de l’objet, RoutedEventArgs routedEventArgs)
à System.Windows.EventRoute.InvokeHandlersImpl (source de l’objet, RoutedEventArgs args, Boolean à plusieurs reprises dans)
à System.Windows.UIElement.ReRaiseEventAs (émetteur de DependencyObject, RoutedEventArgs args, RoutedEvent NouveauEvénement)
à System.Windows.UIElement.OnMouseUpThunk (Object sender, MouseButtonEventArgs e)
à System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler (délégué genericHandler, objet genericTarget)
à System.Windows.RoutedEventArgs.InvokeHandler (Gestionnaire de délégué, cible de l’objet)
à System.Windows.RoutedEventHandlerInfo.InvokeHandler (cible de l’objet, RoutedEventArgs routedEventArgs)
à System.Windows.EventRoute.InvokeHandlersImpl (source de l’objet, RoutedEventArgs args, Boolean à plusieurs reprises dans)
à System.Windows.UIElement.RaiseEventImpl (émetteur de DependencyObject, RoutedEventArgs args)

Résolution

Informations de mise à jour cumulative

Ce problème est résolu dans les mises à jour suivantes :


État

Microsoft a confirmé l'existence de ce problème dans les produits Microsoft répertoriés dans la section « S'applique à ».

Références

Obtenir des informations sur la terminologie que Microsoft utilise pour décrire les mises à jour logicielles.
Propriétés

ID d'article : 3136205 - Dernière mise à jour : 27 janv. 2017 - Révision : 1

Commentaires