如何在SQL Server中备份存储过程?

1 sql sql-server sql-server-2014

上一次使用SQL Server 2014时,突然由于电源故障而导致数据库损坏,下一次运行DBCC CHECKDB之后,我发现我在SQL Server上创建的一些存储过程仍然丢失。因此,有什么方法可以为存储过程创建成功的备份?

CeO*_*Sql 5

一种可能性是:在SQL Server Manangement Studio中,在数据库上右击-任务-生成脚本... 在这里,您可以指定要编写脚本的对象以及在何处保存脚本文件。

我最喜欢的解决方案(尽管这需要更多工作)是将我的所有数据库都放在Visual Studio的数据库项目中。(关键字:SQL Server数据工具)。不知道这是否对您来说很有趣,但是它非常强大,并且是部署数据库,管理源代码(例如TFS)的一件好事……所有Visual Studio好处。