将日期时间从一个服务器转换到另一个服务器
我的两台服务器上都有 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
它们可能是英语和英式英语,分别为 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.
您应该检查运行查询的登录的默认语言。
可能在新服务器中配置为英语,而不是在旧服务器中配置为英语(可能是西班牙语?)。
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.