5

注意:我不是在询问完整的版本控制。

有什么方法可以自动保留 SQL Server 上存储过程的历史记录。

类似于 Google Docs 自动保存文档版本的历史,而 Wikipedia 自动保存文章版本的历史。

我不希望用户更新存储过程也必须维护存储过程的存储库。这是太多的工作,人们不会这样做。

希望这是我可以在 SQL Server 中打开的东西......

(我所说的存储过程实际上是指函数、触发器等。基本上是可编程性下的所有内容。)

4

2 回答 2

3

您可以每小时运行一次RedGate SQL 比较,将所有定义写入磁盘。如果同一个作业将该目录提交到源代码控制,您将获得数据库的每小时历史记录。

您也可以使用RedGate SQL Source Control,但这需要每个人手动提交。

于 2013-01-25T12:58:06.287 回答
0

看起来这可能会有所帮助:SQL Server stored procedure restores to previous one

但可以肯定的是,这是内置的,或者可以通过一些已经存在的插件来实现......

于 2013-01-25T13:02:06.357 回答