SSMS
 sql >> Cơ Sở Dữ Liệu >  >> Database Tools >> SSMS

Trình điều khiển Simba Mongo ODBC:dữ liệu trả về không khớp với độ dài dữ liệu mong đợi

Máy chủ được liên kết rất kén siêu dữ liệu và dữ liệu được trả về, nói chung, bạn có nhiều khả năng gặp sự cố nếu siêu dữ liệu đã xác định của bạn không khớp chính xác với những gì mong đợi khi sử dụng nó so với khi sử dụng các ứng dụng khác.

Điều xảy ra trong trường hợp này là bạn đang truy xuất dữ liệu với một cột chuỗi được xác định. Dữ liệu trong cột chuỗi có độ dài là 290, nhưng trình điều khiển đang báo cáo độ dài là 255. Điều này là do MongoDB không trả về siêu dữ liệu về độ dài của bất kỳ trường cụ thể nào vì nó là nguồn dữ liệu không có lược đồ. Thay vào đó, trình điều khiển sử dụng mặc định để báo cáo độ dài của cột chuỗi, theo mặc định được đặt thành 255. Bạn có thể thay đổi điều này bằng cách mở Hộp thoại cấu hình cho DSN, đi tới Tùy chọn nâng cao và thay đổi độ dài cột chuỗi chuẩn từ 255 thành thứ gì đó lớn hơn, chẳng hạn như 512. Điều này sẽ cho phép Máy chủ được Liên kết hoạt động bình thường trừ khi dữ liệu của bạn vượt quá 512 byte, trong trường hợp đó, bạn chỉ cần điều chỉnh giá trị này thành giá trị thích hợp lớn hơn.



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. SQL Server:cho phép kết nối từ xa mà không cần SSMS

  2. Mẫu truy vấn mới MSSQL Server Management Studio (SSMS) 2005

  3. Chỉ chèn bản ghi mới vào bảng SQL bằng VBA

  4. Không thể bắt SQL Server khởi động hoặc kết nối với công cụ cơ sở dữ liệu cục bộ của tôi thông qua SSMS

  5. SSMS và sp_OAMethod:có Loại Dữ liệu nào lớn hơn VARCHAR (8000) không?