Tôi có một tệp excel với bốn cột văn bản: một trong số chúng được gọi là ShortDescription có giá trị dài nhất. Tôi đã tạo một bảng trong cơ sở dữ liệu SQL Server 2008, với bốn cột và kiểu cột ShortDescription được đặt thành NvarChar (Max).Văn bản bị cắt bớt hoặc một hoặc nhiều ký tự không khớp trong trang mã đích Khi nhập từ tệp Excel
nhưng khi sử dụng hộp thoại nhập và xuất SSIS, tôi tiếp tục nhận được lỗi được đề cập trong tiêu đề, ngay cả khi tôi đặt tùy chọn OnTruncation thành Bỏ qua.
Tôi đã cố gắng xóa dữ liệu cột và đã thành công (vì vậy tôi đã đảm bảo rằng sự cố nằm trong cột ShortDescription). Tôi đã cố gắng sao chép toàn bộ dữ liệu sang một cuốn sách công việc khác, và vẫn không có may mắn.
bất kỳ ý tưởng nào ???
thật đáng kinh ngạc !!! nhưng tại sao điều đó xảy ra nếu cột đích được đặt để chấp nhận độ dài tối đa của dữ liệu ?? Vậy chiều dài của cột nguồn phải làm gì với nó? –
"Lưu ý Đối với hệ thống 64 bit, khóa tương ứng như sau: 'HKLM \ SOFTWARE \ wow6432node \ microsoft \ jet \ 4.0 \ engines \ excel'" - [liên kết] (http://support.microsoft.com/ kb/281517) Nhưng dường như giá trị chỉ có thể lên đến 16? Dường như không có nhiều cải tiến - nhưng tôi chưa thử nghiệm nó. – PeterX