我刚刚开始接触 SSDT,因为我对它的源代码控制和部署功能感到兴奋。我正在研究 Microsoft Dynamics GP 的一个实例,它由几千个表、大约 20k 个存储过程等组成。我不会过多地修改架构,而只是修改少数几个过程(可能是最多几百)。
但是,从我们的实时实例创建一个新的 SSDT 项目来促进这项工作会创建一个无法构建的项目,并且错误的数量相当多。鉴于我们实际打算做的工作的相对规模——特别是因为我们一开始并不是自己创作的,所以可以说纠正 21570 错误对于这个项目的范围是不可行的。
不过,我不想放弃希望——我很好奇是否可以仅使用 SSDT 来容纳和维护我们正在使用的过程,并且只部署我们修改的脚本,即使数据库还有更多内容我们不碰。这是现实的吗?