SSMS
 sql >> Teknologi Basis Data >  >> Database Tools >> SSMS

Driver ODBC Simba Mongo:data yang dikembalikan tidak sesuai dengan panjang data yang diharapkan

Server Tertaut sangat pilih-pilih tentang metadata dan data yang dikembalikan, secara umum Anda lebih mungkin mengalami masalah jika metadata yang Anda tetapkan tidak sama persis dengan yang diharapkan saat menggunakannya vs. menggunakan aplikasi lain.

Apa yang terjadi dalam kasus ini adalah Anda mengambil data dengan kolom string yang ditentukan. Data dalam kolom string memiliki panjang 290, tetapi driver melaporkan panjang 255. Ini karena MongoDB tidak mengembalikan metadata tentang panjang bidang tertentu karena merupakan sumber data tanpa skema. Sebagai gantinya, driver menggunakan default untuk melaporkan panjang kolom string, yang secara default diatur ke 255. Anda dapat mengubah ini dengan membuka Dialog Konfigurasi untuk DSN, membuka Opsi Lanjutan, dan mengubah panjang kolom string Standar dari 255 menjadi sesuatu yang lebih besar, seperti 512. Ini akan memungkinkan Server Tertaut untuk berperilaku baik kecuali data Anda melebihi 512 byte, dalam hal ini Anda harus menyesuaikannya ke nilai yang lebih besar dan sesuai.



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. mssql '5 (Akses ditolak.)' kesalahan selama memulihkan basis data

  2. Hasil SSMS sebagai tautan yang dapat diklik

  3. SQL Server 2008 - Lampirkan mdf tanpa log - Kesalahan sistem operasi 5:5 (Akses ditolak.)

  4. Tampilan Skema Studio Manajemen SQL Server

  5. Ekstensibilitas/tambahan SSMS - dapatkan database dan server saat ini