SQL Server 2005:旧 SQL Server 2000 数据库存在问题

发布于 2024-09-08 00:11:13 字数 194 浏览 2 评论 0原文

我将数据库从 SQL Server 2000 连接到 SQL Server 2005,它运行良好,但我有一个名为(添加日期)的列,其中包含输入数据的日期时间,当我在将数据库连接到 SQL Server 2005 后插入新数据时,新数据插入使用相同的数据 12.00 还将所有旧日期转换为 12.00。

请任何人帮助我如何解决这个问题以及如何检索旧的日期时间?

I attached database from SQL Server 2000 to SQL Server 2005 and it worked well but I had column called (Add Date) which had the Date time of input data and when I insert new data after attached data base to SQL Server 2005 the new data insert with same data 12.00 also it converted all old date to 12.00.

Please anyone help me how I can solved this problem also how can retrieved old Date time ?

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

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

发布评论

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

评论(2

俏︾媚 2024-09-15 00:11:13

我将从明显的第一个开始

  • 检查列属性以确保没有应用任何默认值
  • 更改数据库兼容性级别以确保其设置为 SQL Server 2005 (90)
    (右键单击数据库属性> 选项选项卡)

编辑:

如果您想格式化插入(添加日期)字段的日期,您可以使用 CONVERT 或 CAST 函数。

I would start of with the obvious first

  • Check the columns properties to make there there isn't any default value being applied
  • Change the database compatablity level to make sure its set to SQL Server 2005 (90)
    (Right click on database Properties > Options Tab)

EDIT:

If you wanting to formated what date gets inserted into the (Add Date) field you can use the CONVERT or CAST function.

ペ泪落弦音 2024-09-15 00:11:13

解决方案1:
再次附加旧数据库,将其命名为“old_bak”
然后像这样编写t-sql:

UPDATE XX
SET col = T.col
WHERE
    XX.id = old_bak.dbo.XX.id

然后旧数据将被检索!

解决方案2:
从 .bak 文件回滚数据库
并再次执行你的sql语句

我怀疑你的sql语句是“更新”,而不是“插入”。不然就不会这样了。

solution 1:
attach old database again, named it "old_bak"
and then write t-sql like this:

UPDATE XX
SET col = T.col
WHERE
    XX.id = old_bak.dbo.XX.id

then the old data will retrieved!

solution 2:
rollback your database from .bak file
and execute your sql statement again

I doubt that your sql statement is "update", not "insert". or it won't be like that.

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