我将旧的SQL Server 2000(SBS 2003)中的数据传输到另一台运行SQL Server 2008 r2的服务器(Server 2008 r2标准)。 数据已转移,但现在不同表格中的日期混乱了。 我需要遵循一个特殊的程序才能正确传输日期列。如果是内存服务器,则将日期列设置为偏移量。 有谁知道如何纠正这个? 我试着查一下,但找不到答案。也许我只是没想到正确的关键词。
谢谢!
编辑:我的意思是混乱是原始日期(来自旧服务器)是2011-05-08而新日期(来自新服务器)是2010-04- 14。我试图查看他所有移动日期是否有共同的偏移,但找不到。
答案 0 :(得分:0)
您确定没有旧的(2011年日期)/新的(2010年日期)倒退吗?听起来你只是在INSERT中没有包含日期列,它的默认值是GETDATE(),因此它插入了当前日期。或者有一些触发器将值从您指定的值更改为当前日期。要验证,请将SELECT..INSERT放入新表或临时表中,看看你得到了什么。