Bạn hiện đang ngoại tuyến, hãy chờ internet để kết nối lại

"DQS làm sạch không thể giai đoạn pre-execute" lỗi khi bạn chạy DQS Cleansing biến đổi trong SQL Server 2012

QUAN TRỌNG: Bài viết này được dịch bằng phần mềm dịch máy của Microsoft chứ không phải do con người dịch. Microsoft cung cấp các bài viết do con người dịch và cả các bài viết do máy dịch để bạn có thể truy cập vào tất cả các bài viết trong Cơ sở Kiến thức của chúng tôi bằng ngôn ngữ của bạn. Tuy nhiên, bài viết do máy dịch không phải lúc nào cũng hoàn hảo. Loại bài viết này có thể chứa các sai sót về từ vựng, cú pháp hoặc ngữ pháp, giống như một người nước ngoài có thể mắc sai sót khi nói ngôn ngữ của bạn. Microsoft không chịu trách nhiệm về bất kỳ sự thiếu chính xác, sai sót hoặc thiệt hại nào do việc dịch sai nội dung hoặc do hoạt động sử dụng của khách hàng gây ra. Microsoft cũng thường xuyên cập nhật phần mềm dịch máy này.

Nhấp chuột vào đây để xem bản tiếng Anh của bài viết này: 2715968
Triệu chứng
Xem xét kịch bản sau đây:
  • Bạn sử dụng chuyển đổi dữ liệu chất lượng bản ghi dịch vụ (DQS) Cleansing trong một lưu lượng dữ liệu SQL Server tích hợp bản ghi dịch vụ (SSIS) để làm sạch dữ liệu trong Microsoft SQL Server 2012.
  • Bạn thiết lập các thiết lập "Đầu ra lỗi cấu hình" của sự chuyển đổi DQS Cleansing để "Chuyển hướng hàng." Tuy nhiên, bạn không chỉ định một vị trí để lưu đầu ra lỗi.
  • Bạn thực hiện các gói phần mềm SSIS.
Trong trường hợp này, các thông báo lỗi sau đây kí nhập kí nhập SSIS:
DQS Cleansing thất bại giai đoạn pre-execute và trở lại mã lỗi 0x80070057.

System.ArgumentException: Giá trị không nằm trong phạm vi dự kiến.
tại Microsoft.SqlServer.Dts.pipeline.Wrapper.IDTSBufferManager100.FindColumnByLineageID (Int32 hBufferType, Int32 nLineageID)
lúc Microsoft.Ssdqs.Component.DataCorrection.Logic.DataCorrectionComponent.PreExecute()
tại Microsoft.SqlServer.Dts.Pipeline.ManagedComponentHost.HostPreExecute (IDTSManagedComponentWrapper100 wrapper)
Nguyên nhân
Vấn đề này xảy ra vì một địa điểm không được đặt cho đầu ra lỗi được tạo ra cho hàng không đáp ứng các DQS tên miền tiêu chuẩn và quy tắc.
Cách giải quyết khác
Để giải quyết vấn đề này, sử dụng một trong những phương pháp sau đây.

Phương pháp 1

Nếu bạn không muốn để chuyển hướng lỗi hàng, hãy làm theo các bước sau để giải quyết vấn đề:
  1. Mở các thành phần DQS trong DQS làm sạch biến đổi Editor.
  2. Chọn Thất bại thành phần trong các Cấu hình đầu ra lỗi danh sách thả xuống ở dưới cùng của các DQS Cleansing biến đổi Editor.

Phương pháp 2

Nếu bạn cần phải chuyển hướng của bạn hàng lỗi thì bạn phải chắc chắn rằng bạn có một vị trí điểm đến các lỗi để được chuyển hướng đến.

Warning: This article has been translated automatically

Thuộc tính

ID Bài viết: 2715968 - Xem lại Lần cuối: 08/22/2012 07:07:00 - Bản sửa đổi: 1.0

Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Standard

  • kbsurveynew kbexpertiseadvanced kbtshoot kbmt KB2715968 KbMtvi
Phản hồi