将日期时间从一个服务器转换到另一个服务器

发布于 2024-12-07 14:57:26 字数 234 浏览 0 评论 0原文

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

“日期时间到 varchar 的转换超出范围”

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

I have SQL Server 2000 in both server. We have imported existing data to new server. And also we use vb application. Now we changing our data to new server. When we run application to retrieve date wise details it shows error

'The Conversion of Datetime to varchar is out of range'

And we pass our datetime from application is dd/mm/yy but values get inserted as mm/dd/yyyy. Is there any solution. please. thanks in advance

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

小矜持 2024-12-14 14:57:26

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

They are likely to be English and British English as mm/dd/yyyy and dd/mm/yyyy respectively.
Open the login properties under security in ssms object explorer on the new server and set it to British English.

暗藏城府 2024-12-14 14:57:26

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

可能在新服务器中配置为英语,而不是在旧服务器中配置为英语(可能是西班牙语?)。

You should check the default language of the login running the queries.

Probably is configured in English in the new server and not English (maybe Spanish?) in the old server.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文