【问题标题】:Import Data Between Servers with Different Version在不同版本的服务器之间导入数据
【发布时间】:2014-09-29 03:36:28
【问题描述】:

我需要将数据从 sql 2012 传输到 2000,所以我决定在 sql 2012 中使用“生成脚本”创建一个插入文件,然后在 sql 2000 中执行它。 但其中一列 DataType 是 Date; Sql 2012 生成日期如下:

CAST(0x13FC0A00 AS DateTime)

但是 SQL 2000 在执行上述代码时会抛出语法错误

从二进制/varbinary 字符串转换日期时间的语法错误。

我该如何解决这个错误?

【问题讨论】:

    标签: sql sql-server-2012 sql-server-2000 generate-scripts


    【解决方案1】:

    尝试在 SQL Management Studio 中进行

    Tools -> Options -> SQL Server Object Explorer -> Scripting

    将“服务器版本脚本”设置为“SQL Server 2000”。 然后重新生成脚本。

    【讨论】:

      猜你喜欢
      • 2020-06-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多