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

Khắc phục: Kết quả không chính xác khi bạn sử dụng các tiện ích BCP để xuất dữ liệu từ một trường hợp SQL Server 2008 R2 sang tệp dữ liệu

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.

2790668
Triệu chứng
Giả sử rằng bạn cố gắng sử dụng các tiện ích hàng loạt đồng gửi chương trình (BCP) để xuất dữ liệu từ một thể hiện của Microsoft SQL Server 2008 R2 vào một tập tin dữ liệu. Tuy nhiên, một lỗi xảy ra khi các tiện ích BCP fetches một số hàng dữ liệu. Ví dụ, "824" lỗi sau đây được tạo ra trong SQL Server error log:
Ngày thời gian spid51 lỗi: 824, mức độ nghiêm trọng: 24 tiểu bang: 2.
Ngày thời gian spid51 SQL Server phát hiện một hợp lý nhất quán dựa trên I/O lỗi: không chính xác pageid (dự kiến sẽ 1:43686; thực tế 0:0). Nó xảy ra trong một đọc trang (1:43686) trong bộ máy cơ sở dữ liệu ID 23 tại bù đắp 0x0000001554c000 trong tập tin 'FilePath\Filename'. Các thông báo bổ sung trong SQL Server error log hoặc hệ thống sự kiện log có thể cung cấp chi tiết hơn. Đây là một tình trạng nghiêm trọng lỗi mà đe dọa bộ máy cơ sở dữ liệu toàn vẹn và phải được sửa chữa ngay lập tức. Hoàn thành kiểm tra thống nhất một bộ máy cơ sở dữ liệu đầy đủ (DBCC CHECKDB). Lỗi này có thể được gây ra bởi nhiều yếu tố; để biết thêm thông tin, hãy xem SQL Server sách trực tuyến.
Trong trường hợp này, Tiện ích BCP không chính xác trả về giá trị "0," chỉ ra rằng các dữ liệu xuất khẩu hoạt động đã thành công.

Lưu ýVấn đề này chỉ ảnh hưởng đến các tiện ích BCP. Các phương pháp chèn số lượng lớn khác xử lý lỗi một cách chính xác.
Giải pháp

Cumulative update Cập nhật thông tin

Tích lũy update 5 cho SQL Server 2008 R2 Service Pack 2 (SP2)

Sửa chữa cho vấn đề này lần đầu tiên được phát hành trong Cumulative Update 5. Để biết thêm chi tiết về làm thế nào để có được điều này gói cumulative update cho SQL Server 2008 R2 S2008 R2 SP2, hãy nhấp vào số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:
2797460 Cumulative update Cập Nhật gói 5 cho SQL Server 2008 R2 S2008 R2 SP2
Lưu ý Bởi vì các bản xây dựng tích lũy, mỗi sửa chữa mới phát hành chứa tất cả các hotfix và tất cả các sửa lỗi bảo mật mà được đính kèm với các trước SQL Server 2008 R2 S2008 R2 SP2 sửa chữa phát hành. Chúng tôi khuyên bạn hãy xem xét việc áp dụng sửa chữa phát hành gần đây nhất có chứa hotfix này. Để biết thêm chi tiết, nhấp vào số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:
2730301 SQL Server 2008 R2 xây dựng mà đã được phát hành sau khi SQL Server 2008 R2 Service Pack 2 được phát hành
Tình trạng
Microsoft đã xác nhận rằng đây là một vấn đề trong sản phẩm của Microsoft được liệt kê trong phần "Áp dụng cho".
Thông tin thêm
Để biết thêm chi tiết về làm thế nào để khắc phục sự cố "824" lỗi trong SQL Server, bấm số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:
2015756 Làm thế nào để khắc phục sự cố Msg 824 trong SQL Server
Để biết thêm chi tiết về làm thế nào để sử dụng tiện ích BCP trong Microsoft SQL Server 2008 R2, hãy vào web site MSDN sau đây:

Cảnh báo: Bài viết này đã được dịch tự động

Thuộc tính

ID Bài viết: 2790668 - Xem lại Lần cuối: 02/19/2013 00:03:00 - Bản sửa đổi: 1.0

  • Microsoft SQL Server 2008 R2 Service Pack 2
  • kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB2790668 KbMtvi
Phản hồi