在我们将数据库从 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
但它不起作用。我需要重新启动数据库引擎吗?
请尽快告知,因为它正在影响客户。提前致谢