テーブルを作成した後syncdb
、制約を有効にするとエラーが発生します。
Installing custom SQL ...
Installing indexes ...
DatabaseError: (-2147352567, 'Exception occurred.', (0, u'Microsoft SQL Server N
ative Client 10.0', u'Query timeout expired', None, 0, -2147217871), None)
Command:
EXEC sp_msforeachtable "ALTER TABLE ? WITH CHECK CHECK CONSTRAINT all"
Parameters:
[]
ただし、テーブルが作成された後に同じデータベースに対して次のコマンドを手動で実行すると、エラーなしで実行されます。
EXEC sp_msforeachtable "ALTER TABLE ? WITH CHECK CHECK CONSTRAINT all"
データベースには、Django 自体によって生成されたものではない数百のテーブルが含まれています。空の MSSQL データベースに対して syncdb を実行しても、このエラーは発生しません。これは、データベース内のテーブルが多すぎるために発生したタイムアウトでしょうか? もしそうなら、私はそれを解決しますか?django-mssql
ドライバーを使用しています。