0

User1 和 User2 正在连接到 SQL Server Moon\SQL2k8R2Valuations数据库)。两者都执行相同的查询,nvarchar以下面列出的格式传递日期。早些时候 user1 正在通过YYYY-dd-MM,现在收到一条错误消息

消息 242,级别 16,状态 3,第 2 行
将 varchar 数据类型转换为 datetime 数据类型导致值超出范围。

User    Earlier             Now
User1   YYYY-dd-MM ‘2012-18-05’ YYYY-MM-dd ‘2012-05-18’
User2   Never tried     YYYY-dd-MM ‘2012-18-05’

用户 1 告诉我们,他们的机器上没有任何变化。

我已经验证了用户 1 和用户 2 设置的键盘、语言和区域设置,它们都具有英国 (dd/mm/YYYY - 18/05/2012) 设置。

我试图解释这种行为发生变化的可能原因,任何输入表示赞赏!

4

0 回答 0