sql >> データベース >  >> Database Tools >> SSMS

Simba Mongo ODBCドライバー:予想されるデータ長と一致しないデータが返されました

    リンクサーバーは、返されるメタデータとデータについて非常に慎重です。一般に、定義されたメタデータが、他のアプリケーションを使用する場合と比較して、使用時に予想されるものと正確に一致しない場合、問題が発生する可能性が高くなります。

    この場合に起こっていることは、文字列列が定義されたデータを取得しているということです。文字列列のデータの長さは290ですが、ドライバーは255の長さを報告しています。これは、MongoDBがスキーマのないデータソースであるため、特定のフィールドの長さに関するメタデータを返さないためです。代わりに、ドライバーは文字列列の長さをレポートするためにデフォルトを使用します。デフォルトでは255に設定されています。これを変更するには、DSNの構成ダイアログを開き、[詳細オプション]に移動し、[標準文字列列の長さ]を255からに変更します。 512などのより大きなもの。これにより、データが512バイトを超えない限り、リンクサーバーが適切に動作できるようになります。512バイトを超える場合は、これをより大きな適切な値に調整するだけです。



    1. DrupalサイトをAmazonWebServices EC2に移行するにはどうすればよいですか?

    2. XMLをSQLServerテーブルにフィードする

    3. phpMyAdminを使用してCSVファイルをMySQLにインポートします

    4. phpではクエリが非常に遅い(> 30秒)が、phpmyadminでクエリを実行すると速い