1.执行SQL Server对比结构部署脚本时,报错:

    在此上下文中不允许使用名称 “dbo.Value=0”。有效表达式包括常量、常量表达式和变量(在某些上下文中)。不允许使用列名。

    原因分析:
    数据表使用了自定义的类型,自定义类型自带了默认值,Navicat生成对比结构部署脚本时没有忽略这个默认值赋值,又在对应创建脚本里面添加了默认值,导致SQL Server执行报错

    解决方法:
    去掉脚本中自定义类型的默认值部分的脚本