SQL nhập khẩu và xuất khẩu thuật sĩ loại cột chưa biết chuyển đổi(s)

Khi nhập một tập tin phẳng giống như một tập tin CSV bạn có thể nhận được thông báo lỗi cột chưa biết chuyển đổi loại(s) bên trong SQL Server Import and Export Wizard.

Điều này là do các cột tập tin CSV mặc định một chuỗi. Bạn sẽ cần phải xác định kiểu dữ liệu của mỗi cột trong file CSV và sau đó chạy việc nhập khẩu. Điều quan trọng là các kiểu dữ liệu của nguồn và đích trận đấu. Trong một số trường hợp, các thuật sĩ xuất nhập khẩu SQL sẽ có thể chuyển đổi các kiểu dữ liệu nhưng trong nhiều trường hợp nó sẽ không có khả năng.

Các chương trình sau đây làm thế nào để xác định kiểu dữ liệu:

1. Mở nhập khẩu SQL và thuật sĩ xuất khẩu và chọn nguồn tập tin phẳng từ nguồn dữ liệu danh sách thả xuống
SQL Import and Export Wizard Flat file Data Source

2. Sau khi bạn đã lựa chọn nguồn dữ liệu như tập tin phẳng, chọn tùy chọn tiên tiến từ menu bên trái.
SQL Import and Export Wizard Flat file Data Source nâng cao

Trong ví dụ này điểm đến là một nhân viên bảng cơ sở dữ liệu được gọi là. Sau đây là các kiểu dữ liệu cho bảng employee.

Kiểu dữ liệu cơ sở dữ liệu Bảng
Để thực hiện các kiểu dữ liệu phù hợp với thay đổi nó từ SQL nhập và SQL Hướng dẫn Thuộc tính nâng cao trình đơn DataType.

Ví dụ này EmployeeID cần phải được thay đổi để một Integer và modifieddate to Date.

Bạn cũng có thể chọn Suggest loại… nút và nhấn OK để phần mềm để phát hiện các kiểu dữ liệu. Các Đề nghị loại… có thể không chính xác vào những thời điểm vì vậy hãy kiểm tra các kiểu dữ liệu sau khi sử dụng tùy chọn này.

SQL Import and Export Wizard Flat file Data Source nâng cao Integer

3. Sau khi thiết lập các kiểu dữ liệu chọn tiếp theo. Chọn điểm đến. Trong ví dụ này, nó là một bảng SQL Server.

SQL Import and Export Wizard Flat file Data Source Destination

4. Chọn tiếp theo và chọn bảng điểm đến.
SQL Import and Export Wizard Flat file Data Source Bảng Điểm đến

5. Chọn tiếp theo và bạn sẽ thấy tất cả ve xanh ở cột bên trái. Nếu bạn thấy một biểu tượng màu vàng hoặc màu đỏ biểu tượng sau đó bạn sẽ phải quay trở lại và khắc phục các lỗi.

6. Bấm vào kết thúc và nếu mọi thứ được cấu hình đúng thì bạn sẽ thấy màn hình thành công.
SQL Import and Export Wizard Flat file Cột Data Source thành công

Nếu bạn có vấn đề:

  • Hãy chắc chắn rằng trận đấu đích và nguồn kiểu dữ liệu hoặc tương thích
  • Hãy chắc chắn rằng dữ liệu không được cắt ngắn tức là kiểu dữ liệu chuỗi trong nguồn nên bằng hoặc thấp hơn mức điểm đến
  • Bạn có thể cần phải sử dụng vòng loại văn bản (thường dấu ngoặc kép) trong mã nguồn của bạn để không có conlflict giữa delimiter và dữ liệu của bạn ký tự. ví dụ:. 'Văn bản 1, Text2’ điều này sẽ được thực hiện như là một cột duy nhất, nơi như không có dấu ngoặc kép nó sẽ là hai cột nơi delimiter là một dấu phẩy.

Gửi phản hồi