User1 和 User2 正在连接到 SQL Server Moon\SQL2k8R2
(Valuations
数据库)。两者都执行相同的查询,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) 设置。
我试图解释这种行为发生变化的可能原因,任何输入表示赞赏!