我需要将数据从sql 2012传输到2000,所以我决定使用"生成脚本"创建一个insert文件。在sql 2012然后在sql 2000中执行它。 但其中一个DataType列是Date; Sql 2012生成如下日期:
CAST(0x13FC0A00 AS DateTime)
但是SQL 2000在执行上面的代码时会抛出语法错误
从binary / varbinary string转换datetime的语法错误。
如何解决此错误?
答案 0 :(得分:1)
尝试进入SQL Management Studio
Tools
- > Options
- > SQL Server Object Explorer
- > Scripting
设置"服务器版本脚本"到" SQL Server 2000"。 然后重新生成脚本。