[我在 dba.stackexchange 上发布了一个相关问题,但没有得到什么回应,所以我想我会在这里发布。]
MSDN 文档是精神分裂的。在官方SQL Server 文档中,我们被告知不推荐使用“解决方案、项目和项目”。警告横幅上写着,
“此功能将在 Microsoft SQL Server 的未来版本中删除。避免在新的开发工作中使用此功能,并计划修改当前使用此功能的应用程序。”
但是,在 MSDN 文档的其他地方,使用 Projects & Solutions 仍然是存储脚本等的规定方法。
那么对于存储和打包构成数据库应用程序的各种脚本、查询和文件,您会推荐什么?我也很想知道你们中是否有人在当前工作中实际使用解决方案或项目框架,以及您使用它们的目的。
[注意:我意识到我可以将 VS2010 用于此功能,但我只对基于 SSMS 的方法感兴趣,因为我的团队的其他成员无法访问 VS(也出于此问题的答案中表达的原因) .]
我特别热衷于寻找在团队中共享 SQL 语句和查询的最佳实践——你会使用项目/解决方案(在源代码控制中备份)吗?或者自定义模板?