将Datetime从服务器转换为另一台服务器

时间:2011-10-02 07:46:24

标签: sql-server sql-server-2000

我在两台服务器上都有SQL Server 2000。我们已将现有数据导入新服务器。我们也使用vb应用程序。现在我们将数据更改为新服务器。当我们运行应用程序以检索日期明智的细节时,它显示错误

  

'将Datetime转换为varchar超出范围'

我们从应用程序传递日期时间是dd / mm / yy,但值插入为mm / dd / yyyy。有什么解决方案吗?请。提前谢谢

2 个答案:

答案 0 :(得分:1)

您应该检查运行查询的登录的默认语言。

可能是新服务器中的英文配置,而旧服务器中没有英文(可能是西班牙语?)。

答案 1 :(得分:1)

英语和英国英语分别为mm / dd / yyyy和dd / mm / yyyy。 在新服务器上的ssms对象资源管理器中打开安全性下的登录属性,并将其设置为英式英语。