0

運用サーバーで DB を SQL Server 2008 R2 から SQL Server 2012 に移行した後、問題に直面しています。yyyy-mm-dd 形式で日付を渡すと、yyyy-dd-mm に変更され、すべてのアプリケーションが壊れます。そのため、SQL 自体で、SP の datetime パラメータが、すべてのアプリケーション (ライブ Web サイトと他のすべてのバックエンド アプリケーション) から渡された値を (yyyy-dd-mm に) 変更しました。

を変更してみdbcc useroprionsました。現在、これらは次のように設定されています。

language    British
dateformat  dmy
datefirst   1

に変更しましたus-englishが、動作しません。DB エンジンを再起動する必要がありますか?

クライアントに影響を与えているため、できるだけ早くお知らせください。前もって感謝します

4

1 に答える 1

0

SP以下で実行したら動きました。

sp_defaultlanguage 'DBUsername','us_english'

ありがとう。

于 2015-01-06T11:02:41.570 に答える