Khắc phục: Thông báo lỗi khi bạn cố gắng để số lượng lớn chèn dữ liệu vào bảng có chứa một cột kiểu ngày, sử dụng định dạng ngày U.S. trong SQL Server 2008 hay trong SQL Server 2008 R2: "Số lượng lớn tải dữ liệu chuyển đổi lỗi"

Áp dụng cho: SQL Server 2008SQL Server 2008 R2Microsoft SQL Server 2008 R2 Service Pack 1

Microsoft phân phối Microsoft SQL Server 2008 hay Microsoft SQL Server 2008 R2 bản sửa lỗi như là một tải về tệp. Vì các bản sửa lỗi mang tính tích lũy, nên mỗi bản phát hành mới đều chứa tất cả các hotfix, đồng thời tất cả bản vá bảo mật đều được đưa vào phiên bản sửa lỗi SQL Server 2008 hoặc SQL Server 2008 R2.

Triệu chứng


Microsoft SQL Server 2008 hay Microsoft SQL Server 2008 R2, bạn có một bảng có chứa một cột kiểu ngày, sử dụng định dạng ngày U.S.. Khi bạn sử dụng số lượng lớn chèn tuyên bố để nhập dữ liệu vào bảng này từ tệp dữ liệu, bạn nhận được thông báo lỗi sau:
Msg 4864, mức 16, trạng thái 1, dòng 2Bulk tải dữ liệu lỗi chuyển đổi (loại không khớp hoặc các ký tự không hợp lệ cho codepage quy định) cho dòng 1, cột 1 (x).
Lưu ý Sự cố này xảy ra nếu bảng chứa ngày và thời gian loại dữ liệu khác hơn ngày gõ cột. Ví dụ: sự cố này xảy ra khi bảng chứa các loại dữ liệu datetime2 loại.

Giải pháp


Thông tin Cập Nhật tích luỹ

SQL Server 2008 R2 gói dịch vụ 1

Sửa chữa cho vấn đề này lần đầu tiên phát hành tích lũy Update 1 cho SQL Server 2008 R2 gói dịch vụ 1. Để biết thêm thông tin về cách lấy gói Cập Nhật tích luỹ này, hãy bấm vào số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:
2544793 Gói Cập Nhật tích luỹ 1 dành cho SQL Server 2008 R2 gói dịch vụ 1
Chú ý 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 bản vá bảo mật được đính kèm với trước SQL Server 2008 R2 sửa chữa phát hành. Chúng tôi khuyên bạn xem xét việc áp dụng bản vá mới nhất có chứa hotfix này. Để biết thêm thông tin, hãy bấm vào số bài viết sau đây để xem bài viết trong Cơ sở Kiến thức Microsoft:
2567616 SQL Server 2008 R2 Phiên bản được phát hành sau khi SQL Server 2008 R2 gói dịch vụ 1

SQL Server 2008 gói dịch vụ 2

Sửa chữa cho vấn đề này lần đầu tiên phát hành tích lũy Cập Nhật 4 cho SQL Server 2008 gói dịch vụ 2. Để biết thêm thông tin về gói Cập Nhật tích luỹ này, hãy bấm vào số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:
2527180 Bản Cập Nhật tích lũy gói 4 cho SQL Server 2008 gói dịch vụ 2
Chú ý 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ả bản vá bảo mật được đính kèm với trước SQL Server 2008 sửa chữa phát hành. Microsoft khuyên bạn xem xét việc áp dụng bản vá mới nhất có chứa hotfix này. Để biết thêm thông tin, hãy bấm vào số bài viết sau đây để xem bài viết trong Cơ sở Kiến thức Microsoft:
2402659 Phiên bản SQL Server 2008 đã được phát hành sau khi SQL Server 2008 gói dịch vụ 2
Microsoft SQL Server 2008 hotfix được tạo cho gói dịch vụ SQL Server cụ thể. Bạn phải áp dụng một hotfix SQL Server 2008 gói dịch vụ 2 để cài đặt SQL Server 2008 gói dịch vụ 2. Theo mặc định, bất kỳ hotfix nào được cung cấp trong gói dịch vụ máy chủ SQL được bao gồm trong gói dịch vụ tiếp theo của SQL Server.

SQL Server 2008 R2

Sửa chữa cho vấn đề này lần đầu tiên được phát hành 7 Cập Nhật tích luỹ. Để biết thêm thông tin về cách lấy gói Cập Nhật tích luỹ này dành cho SQL Server 2008 R2, hãy bấm vào số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:
2507770 Gói Cập Nhật tích luỹ 7 dành cho SQL Server 2008 R2
Chú ý 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 bản vá bảo mật được đính kèm với trước SQL Server 2008 R2 sửa chữa phát hành. Chúng tôi khuyên bạn xem xét việc áp dụng bản vá mới nhất có chứa hotfix này. Để biết thêm thông tin, hãy bấm vào số bài viết sau đây để xem bài viết trong Cơ sở Kiến thức Microsoft:
981356 SQL Server 2008 R2 xây dựng mà đã được phát hành sau khi SQL Server 2008 R2
Sửa chữa cho vấn đề này lần đầu tiên được phát hành tích lũy Update 5. Để biết thêm thông tin về cách lấy gói Cập Nhật tích luỹ này dành cho SQL Server 2008, hãy bấm vào số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:
969531 Bản Cập Nhật tích lũy gói 5 cho SQL Server 2008
Chú ý 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ả bản vá bảo mật được đính kèm với trước SQL Server 2008 sửa chữa phát hành. Chúng tôi khuyên bạn xem xét việc áp dụng bản vá mới nhất có chứa hotfix này. Để biết thêm thông tin, hãy bấm vào số bài viết sau đây để xem bài viết trong Cơ sở Kiến thức Microsoft:
956909 Phiên bản SQL Server 2008 đã được phát hành sau khi phát hành SQL Server 2008

SQL Server 2008 gói dịch vụ 1

Sửa chữa cho vấn đề này lần đầu tiên phát hành tích lũy Update 13 cho SQL Server 2008 gói dịch vụ 1. Để biết thêm thông tin về gói Cập Nhật tích luỹ này, hãy bấm vào số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:
2497673 Gói Cập Nhật tích luỹ 13 cho SQL Server 2008 gói dịch vụ 1
Chú ý 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ả bản vá bảo mật được đính kèm với trước SQL Server 2008 sửa chữa phát hành. Microsoft khuyên bạn xem xét việc áp dụng bản vá mới nhất có chứa hotfix này. Để biết thêm thông tin, hãy bấm vào số bài viết sau đây để xem bài viết trong Cơ sở Kiến thức Microsoft:
970365 Phiên bản SQL Server 2008 đã được phát hành sau khi SQL Server 2008 gói dịch vụ 1
Microsoft SQL Server 2008 hotfix được tạo cho gói dịch vụ SQL Server cụ thể. Bạn phải áp dụng một hotfix SQL Server 2008 gói dịch vụ 1 cho cài đặt SQL Server 2008 gói dịch vụ 1. Theo mặc định, bất kỳ hotfix nào được cung cấp trong gói dịch vụ máy chủ SQL được bao gồm trong gói dịch vụ tiếp theo của SQL Server.

Trạng thái


Microsoft đã xác nhận đây là sự cố trong các sản phẩm của Microsoft được liệt kê trong phần "Áp dụng cho".

Thông tin Bổ sung


Để biết thêm thông tin về những tệp nào bị thay đổi và thông tin về bất kỳ điều kiện tiên quyết để áp dụng gói Cập Nhật tích luỹ có chứa hotfix được mô tả trong bài viết cơ sở kiến thức Microsoft, bấm số bài viết sau để xem các Bài viết trong cơ sở kiến thức Microsoft:
969531 Bản Cập Nhật tích lũy gói 5 cho SQL Server 2008

Tham khảo


Để biết thêm thông tin về danh sách các bản dựng hiện có sau khi phát hành SQL Server 2008, hãy bấm vào số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:
956909 Phiên bản SQL Server 2008 đã được phát hành sau khi phát hành SQL Server 2008
Để biết thêm thông tin về mô hình dịch vụ gia tăng dành cho SQL Server, hãy bấm vào số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:
935897 Một mô hình dịch vụ gia tăng có sẵn từ nhóm SQL Server để cung cấp các bản sửa lỗi được báo cáo sự cố
Để biết thêm thông tin về giản đồ đặt tên cho bản Cập Nhật SQL Server, hãy bấm vào số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:
822499Giản đồ đặt tên mới cho gói cập nhật phần mềm Microsoft SQL Server
Để biết thêm thông tin về thuật ngữ cập nhật phần mềm, hãy bấm vào số bài viết sau để xem bài viết trong Cơ sở Kiến thức Microsoft:
824684 Mô tả thuật ngữ chuẩn được sử dụng để miêu tả các bản cập nhật phần mềm của Microsoft