2

我试图发布一个数据库项目,它也包含一个分区函数。 尽管SSDT/SqlPackage总是尝试重新创建分区函数,不用说 - 使用PF的所有表,但我的目标数据库有不同的(日期)值,我不想修改它们。SSDT - 忽略分区功能的变化

我已经检查了以下选项: IgnoreObjectPlacementOnPartitionScheme & IgnorePartitionSchemes (http://msdn.microsoft.com/en-us/library/aa833291(v=vs.100).aspx) ,但仍然得到娱乐的尝试。

同时运行VS2012(最新SSDT)和VS2013

我已经附上样本项目来演示行为: http://www.fast-files.com/getfile.aspx?file=73666

+0

什么是你有在不同环境下不同模式的推理? –

+0

这些不是不同的模式,只有不同的分区函数值。在prod中,我们有一个运行的“滑动窗口”,每个月都会更改日期值。数据库项目不受这些更改的影响。 – asapir

回答

3

我觉得我已经成功地得到这个解决 - 好像VS UI会忽略“忽略分区方案”复选框,但是,在手动指定SqlPackage时,它会起作用。 添加到了一个SqlPackage执行:/P:IgnorePartitionSchemes =真

希望它可以帮助谁卡住了就同一问题