.net – 如何将现有SQL Server存储过程添加到源代码管理?

前端之家收集整理的这篇文章主要介绍了.net – 如何将现有SQL Server存储过程添加到源代码管理?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
现在我们有一堆数据库服务器,其中运行的存储过程记录很少,并且不存在.

当对一个进行更改时,没有日志,并且很难弄清楚为什么突然失效的东西.

我们最近使用SVN切换到使用正确的版本控制,所以我希望将这些存储过程添加到版本控制中.

我们是.Net商店,我知道存在一个数据库项目类型.这会是一个好方法吗?

或者,我可以将存储过程保存为文本文件并对其进行操作,但我想知道这样做所涉及的令人讨厌的部署步骤.

解决方法

在Visual Studio中,我创建了一个空项目并向其添加了脚本.它是我服务器架构解决方案的一部分现在每个脚本都在源代码控制之下.我还添加了一个文件夹结构,以尝试保持理智.当应用程序完成时,我们可能在多个服务器模式下的源代码管理下接近3000个脚本.不是说这是最好的,但它适用于我们的项目.该解决方案还有一个实用程序,它使用SMO实际运行/部署所有脚本,因此所有内容都包含在一个解决方案中.屏幕截图显示了一些结构供您参考……

猜你在找的MsSQL相关文章