LinuxのPythonからMSSQLServerデータベースに接続しています。FreeTDSドライバーを使用してpyodbc経由で接続しています。MSSQLからmoneyフィールドを返すと、Python Decimalではなく、floatとして表示されます。
問題はFreeTDSにあります。Windowsからまったく同じPythonコードを実行すると(FreeTDSを使用する必要がない場合)、pyodbcはPythonDecimalを返します。
Linuxでコードを実行しているときにPythonDecimalを取り戻すにはどうすればよいですか?