Django-REST:データベースドライバーは最新のデータ時間タイプをサポートしていません

レアンドロカンポス

DebianでDjangoRestを使用してRESTAPIを作成しようとしていますが、コマンド「python3manage.pymigrate」を実行するとこの例外がスローされます

エラー:データベースドライバーは最新のデータ時間タイプをサポートしていません。 ")django.core.exceptions.ImproperlyConfigured:データベースドライバーは最新のデータ時間タイプをサポートしていません。

すでにインストールされています:

msodbcsql17 is already the newest version (17.3.1.1-1).
freetds-bin is already the newest version (0.91-6.1+b4).
freetds-dev is already the newest version (0.91-6.1+b4).
tdsodbc is already the newest version (0.91-6.1+b4).
unixodbc-dev is already the newest version (2.3.7).
unixodbc is already the newest version (2.3.7).

ファイル:odbc.ini

[MYSERVER]
Description         = Django SQLServer
Driver              = FreeTDS
Trace               = Yes
TraceFile           = /tmp/sql.log
Database            = DjangoDB
Servername          = MYSERVER
UserName            = sa
Password            = *******
Port                = 1433
Protocol            = 8.0

ファイル:odbcinst.ini

[FreeTDS]
Description=FreeTDS Driver for Linux & MSSQL on Win32
Driver=/usr/lib/x86_64-linux-gnu/odbc/libtdsodbc.so
Setup =/usr/lib/x86_64-linux-gnu/odbc/libtdsodbc.so
UsageCount=1

[ODBC Driver 17 for SQL Server]
Description=Microsoft ODBC Driver 17 for SQL Server
Driver=/opt/microsoft/msodbcsql17/lib64/libmsodbcsql-17.3.so.1.1
UsageCount=1

ファイル:freetds.conf

[global]
# TDS protocol version
tds version = 8.0

[MYSERVER]
host = localhost
port = 1433
tds version = 8.0
FlipperPA

問題はTDSバージョンにあります。バージョン8.0は、インターネット全体に多くの悪いアドバイスが存在するにもかかわらず、実際には有効なバージョンではありません。これには多くの理由がありますが、バージョン8.0は実際にはTDSバージョン7.1にマップされます。これは、MicrosoftがSQL Server2008に新しい日付と時刻のフィールドタイプを追加する前のバージョンです。脚注を参照してください。

https://www.freetds.org/userguide/tdshistory.htm

かなり古いバージョンのFreeTDS(0.91)を実行しています。SQL Server 2005で導入されたTDSバージョン7.2のみをサポートします。FreeTDSのバージョンをアップグレードし、TDSバージョン7.3を使用することをお勧めします。詳細はこちら:

https://www.freetds.org/userguide/choosingtdsprotocol.htm

もう1つのオプションは、既にインストールされていると思われるMS ODBCドライバーを使用することです。これは、使用しているFreeTDSのバージョンよりもはるかに最新のものです。

幸運を!

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

django:データベースドライバーは最新のデータ時間タイプをサポートしていません

分類Dev

django-pyodbc:古いマシンのodbcドライバーは機能しましたが、ドライバーが「最新のデータタイムタイプをサポートしていない」というエラーが表示されます。

分類Dev

フォームはユーザーデータをデータベースDjangoに保存していません

分類Dev

Django管理サイトはフォームからのデータを反映していません

分類Dev

Django Rest Framework + React JS、フォームパーサーを実装できません(エラー:送信されたデータはファイルではありませんでした。フォームのエンコードタイプを確認してください)。

分類Dev

djangoはすべてのインシデントをデータベースに保存できません

分類Dev

djangoはTeradataをバックエンドデータベースとしてサポートしていますか?

分類Dev

InterfaceError:パラメーター0のバインド中にエラーが発生しました-djangoスクリプトの実行時にサポートされていないタイプである可能性があります

分類Dev

Django:TypeError: '<'インスタンス間(モデルオブジェクト)ではサポートされていません

分類Dev

データベース接続を必要としないDjangoエンドポイントを追加します

分類Dev

データベース接続を必要としないDjangoエンドポイントを追加します

分類Dev

Django-特定のフィールドに入力されていない場合にのみフォームをデータベースに保存する方法(サインアップスパムのハニーポットトラップ)

分類Dev

save()メソッドはフォームデータをデータベースに保存しません(Django ModelForm)

分類Dev

djangoインポートエクスポートアプリエラー:django.core.exceptions.AppRegistryNotReady:モデルはまだロードされていません

分類Dev

djangoテンプレートでデータベースのフィールドを使用できません

分類Dev

Django-Excelをデータベースにインポート

分類Dev

Djangoシリアライザーはデータベースにデータを保存しませんが、応答はOKです

分類Dev

データはフォームDTLを使用してDjangoのデータベースに挿入していません

分類Dev

Django Querysetは、Postgresデータベースを使用して、特定のタイプの日のリスト、一意の外部キーIDを取得します

分類Dev

私のフォームはデータベースにデータを追加しません-Django

分類Dev

Djangoの移行はAWSElasticBeanstalkのデータベースを変更しません

分類Dev

Djangoアプリがリモートデータベースに接続していません

分類Dev

Djangoは私のデータベースに移行を作成しません

分類Dev

操作エラー:致命的:データベース「django」は存在しません

分類Dev

Djangoの外部でDjangoデータベースレイヤーを使用していますか?

分類Dev

PostgresFATALデータベースは存在しませんDjango

分類Dev

サポートされていないメディアタイプのDjango API

分類Dev

データベースの投稿保存でDjangoサーバー送信イベントを使用する

分類Dev

Djangoがテストデータベースを正しく作成していません

Related 関連記事

  1. 1

    django:データベースドライバーは最新のデータ時間タイプをサポートしていません

  2. 2

    django-pyodbc:古いマシンのodbcドライバーは機能しましたが、ドライバーが「最新のデータタイムタイプをサポートしていない」というエラーが表示されます。

  3. 3

    フォームはユーザーデータをデータベースDjangoに保存していません

  4. 4

    Django管理サイトはフォームからのデータを反映していません

  5. 5

    Django Rest Framework + React JS、フォームパーサーを実装できません(エラー:送信されたデータはファイルではありませんでした。フォームのエンコードタイプを確認してください)。

  6. 6

    djangoはすべてのインシデントをデータベースに保存できません

  7. 7

    djangoはTeradataをバックエンドデータベースとしてサポートしていますか?

  8. 8

    InterfaceError:パラメーター0のバインド中にエラーが発生しました-djangoスクリプトの実行時にサポートされていないタイプである可能性があります

  9. 9

    Django:TypeError: '<'インスタンス間(モデルオブジェクト)ではサポートされていません

  10. 10

    データベース接続を必要としないDjangoエンドポイントを追加します

  11. 11

    データベース接続を必要としないDjangoエンドポイントを追加します

  12. 12

    Django-特定のフィールドに入力されていない場合にのみフォームをデータベースに保存する方法(サインアップスパムのハニーポットトラップ)

  13. 13

    save()メソッドはフォームデータをデータベースに保存しません(Django ModelForm)

  14. 14

    djangoインポートエクスポートアプリエラー:django.core.exceptions.AppRegistryNotReady:モデルはまだロードされていません

  15. 15

    djangoテンプレートでデータベースのフィールドを使用できません

  16. 16

    Django-Excelをデータベースにインポート

  17. 17

    Djangoシリアライザーはデータベースにデータを保存しませんが、応答はOKです

  18. 18

    データはフォームDTLを使用してDjangoのデータベースに挿入していません

  19. 19

    Django Querysetは、Postgresデータベースを使用して、特定のタイプの日のリスト、一意の外部キーIDを取得します

  20. 20

    私のフォームはデータベースにデータを追加しません-Django

  21. 21

    Djangoの移行はAWSElasticBeanstalkのデータベースを変更しません

  22. 22

    Djangoアプリがリモートデータベースに接続していません

  23. 23

    Djangoは私のデータベースに移行を作成しません

  24. 24

    操作エラー:致命的:データベース「django」は存在しません

  25. 25

    Djangoの外部でDjangoデータベースレイヤーを使用していますか?

  26. 26

    PostgresFATALデータベースは存在しませんDjango

  27. 27

    サポートされていないメディアタイプのDjango API

  28. 28

    データベースの投稿保存でDjangoサーバー送信イベントを使用する

  29. 29

    Djangoがテストデータベースを正しく作成していません

ホットタグ

アーカイブ