迁移到SQL Server 2012后的日期问题

时间:2015-01-06 05:59:48

标签: sql-server-2012 migrating

在我们的数据库从SQL Server 2008 R2迁移到生产服务器中的SQL Server 2012之后,我遇到了一个问题。当我们以yyyy-mm-dd格式传递任何日期时,它会将其更改为yyyy-dd-mm并打破所有应用程序。所以在SQL本身,SP中的datetime参数改变了我们从所有应用程序(实时网站和所有其他后端应用程序)传递的值(到yyyy-dd-mm)。

我们已尝试更改dbcc useroprions。目前它们设置如下:

language    British
dateformat  dmy
datefirst   1

我们将其更改为us-english但不起作用。我需要重启数据库引擎吗?

请尽快通知ASAP,因为它正在影响客户。提前致谢

1 个答案:

答案 0 :(得分:0)

在执行SP之后工作。

sp_defaultlanguage' DBUsername',' us_english'

感谢。