我在两台服务器上都有SQL Server 2000。我们已将现有数据导入新服务器。我们也使用vb应用程序。现在我们将数据更改为新服务器。当我们运行应用程序以检索日期明智的细节时,它显示错误
'将Datetime转换为varchar超出范围'
我们从应用程序传递日期时间是dd / mm / yy,但值插入为mm / dd / yyyy。有什么解决方案吗?请。提前谢谢
答案 0 :(得分:1)
您应该检查运行查询的登录的默认语言。
可能是新服务器中的英文配置,而旧服务器中没有英文(可能是西班牙语?)。
答案 1 :(得分:1)
英语和英国英语分别为mm / dd / yyyy和dd / mm / yyyy。 在新服务器上的ssms对象资源管理器中打开安全性下的登录属性,并将其设置为英式英语。