5

小さな MVC4 アプリを作成し、ローカルの SQL 2012 サーバーにデータベースを作成しました。2012年のデータを「インポート」し、SQL 2008を使用して本番環境として安価な共有ホストに移動しました。すべて正常に機能しました。非aspmembershipテーブルにいくつかの変更を加え、SQL 2008からテーブルを削除して再インポートしました。何らかの理由でこのエラーが発生するわけではありません

The conversion of a datetime2 data type to a smalldatetime data type resulted in an out-of-range value.\r\nThe statement has been terminated

アカウントを登録しようとすると。すべての smalldatetimecolumns を datetime2 列に変更しようとしましたが、何らかの理由で smalldatetimes がないのに同じエラーが発生しますか?

誰にもアイデアはありますか?ありがとうございました。

編集:未来の人々-なぜこれが修正されたのかわかりませんが、SQL 2012ではなくSQL Express 2008でテーブルを再作成してから移動しました。うまくいきました。

4

1 に答える 1