对于我的数据库项目,我在项目设置的创建脚本(.sql文件)上打勾。目标平台设置为SQL Server2008。我的计算机上安装了SQL Server 2012。但是其生成的脚本仅在SQL Server 2012中有效,而在SQL 2008中则完全无效。有没有一种方法可以为SQL Server 2008生成脚本?我很惊讶它正在使用本地安装的任何东西,而忽略了目标平台设置。
我有一个部署提供者,可以删除那些无效的选项。您可以在这里获得它:http://scardevblog.blogspot.com/2015/03/ssdt-generates-2012-option-for-target.html