Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Lỗi gói nhập - Không thể chuyển đổi giữa kiểu dữ liệu chuỗi Unicode và không phải Unicode

Sự cố chuyển đổi từ bất kỳ nguồn không phải unicode nào sang bảng unicode SQL Server có thể được giải quyết bằng cách:

  • thêm bước chuyển đổi Chuyển đổi dữ liệu vào Luồng dữ liệu của bạn
  • mở Chuyển đổi dữ liệu và chọn Unicode cho từng loại dữ liệu áp dụng
  • ghi lại Bí danh đầu ra của từng cột áp dụng (chúng được đặt tên là Bản sao của [tên cột gốc] theo mặc định)
  • bây giờ, trong bước Đích, hãy nhấp vào Ánh xạ
  • thay đổi tất cả các ánh xạ đầu vào của bạn thành từ các cột bí danh trong bước trước (đây là bước dễ bị bỏ qua và sẽ khiến bạn tự hỏi tại sao mình vẫn gặp các lỗi tương tự)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Đọc nhật ký giao dịch SQL Server

  2. ANSI_NULLS hoạt động như thế nào trong TSQL?

  3. Những hạn chế đối với SQL Server Compact là gì? (Hoặc - làm thế nào để người ta chọn một cơ sở dữ liệu để sử dụng trên nền tảng MS?)

  4. Vi phạm SQL lỗi ràng buộc KEY CHÍNH

  5. Trình tự thực thi của mệnh đề Group By, Have và Where trong SQL Server?