"DQS pembersihan gagal fase pre-execute" kesalahan ketika Anda menjalankan Pembersihan DQS transformasi di SQL Server 2012

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 2715968 - Melihat produk di mana artikel ini berlaku.
Perbesar semua | Perkecil semua

Pada Halaman ini

Gejala

Pertimbangkan skenario berikut:
  • Anda menggunakan transformasi Cleansing Data kualitas layanan (DQS) dalam alur data SQL Server terpadu layanan (SSIS) untuk Bersihkan data Anda di Microsoft SQL Server 2012.
  • Anda menetapkan pengaturan "Mengkonfigurasi kesalahan keluaran" DQS pembersihan transformasi "Redirect baris." Namun, Anda tidak menentukan lokasi untuk menyimpan output kesalahan.
  • Anda menjalankan paket SSIS.
Dalam skenario ini, pesan galat berikut dicatat di dalam log SSIS:
DQS pembersihan gagal fase pre-execute dan kembali kode galat 0x80070057.

System.ArgumentException: Nilai tidak jatuh dalam kisaran diharapkan.
pada Microsoft.SqlServer.Dts.pipeline.Wrapper.IDTSBufferManager100.FindColumnByLineageID (Int32 hBufferType, Int32 nLineageID)
di Microsoft.Ssdqs.Component.DataCorrection.Logic.DataCorrectionComponent.PreExecute()
pada Microsoft.SqlServer.Dts.Pipeline.ManagedComponentHost.HostPreExecute (IDTSManagedComponentWrapper100 pembungkus)

Penyebab

Masalah ini terjadi karena tujuan tidak diatur untuk kesalahan output yang dihasilkan untuk baris yang tidak memenuhi kriteria domain DQS dan aturan.

Teknik pemecahan masalah

Untuk mengatasi masalah ini, gunakan salah satu metode berikut.

Metode 1

Jika Anda tidak ingin untuk mengarahkan kesalahan baris, ikuti langkah-langkah untuk memecahkan masalah:
  1. Membuka komponen DQS di DQS pembersihan transformasi Editor.
  2. Pilih Gagal komponen dalam Mengkonfigurasi kesalahan output daftar menurun di bagian bawah dari DQS pembersihan transformasi Editor.

Metode 2

Jika Anda harus mengarahkan baris kesalahan Anda maka Anda harus memastikan bahwa Anda memiliki lokasi tujuan untuk kesalahan akan diarahkan ke.

Properti

ID Artikel: 2715968 - Kajian Terakhir: 22 Agustus 2012 - Revisi: 1.0
Berlaku bagi:
  • Microsoft SQL Server 2012 Developer
  • Microsoft SQL Server 2012 Enterprise
  • Microsoft SQL Server 2012 Standard
Kata kunci: 
kbsurveynew kbexpertiseadvanced kbtshoot kbmt KB2715968 KbMtid
Penerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini: 2715968

Berikan Masukan

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com