SQL Prompt提供了数据库的版本控制器,我在尝试使用这个功能之后,不得不说这真是一个非常不错的功能。 
数据库中的表、视图、存储过程、函数的添加和变更都可以通过它来管理,而不用在每次变更时都去填写一个Excel文档记录数据库变更点。

下面几幅图是一个简单的教程。

sql server 域控制器 sql控制器名称是什么_版本控制器

1) 点击Link database to source control 
它提供了几种连接到Source Control的接口,这里我选择SVN作为数据库版本控制器。

sql server 域控制器 sql控制器名称是什么_版本控制器_02

2) 输入SVN地址和开发模式,开发模式我选择了多人共享模式

sql server 域控制器 sql控制器名称是什么_版本控制器_03

连接成功后会显示连接的地址和数据库

sql server 域控制器 sql控制器名称是什么_数据库_04

3) 更改数据库操作 
当我更改了Users表的结构后,Users表会出现一个蓝色的小图标,表示表被变更了,可以做Commit操作。

sql server 域控制器 sql控制器名称是什么_版本控制器_05

在表的右键菜单中有Commit命令

sql server 域控制器 sql控制器名称是什么_开发模式_06

现在开始提交它,它会提示你表结构做了哪些变更(我向Users表添加了Address列),点击右上角的Commit按钮提交

sql server 域控制器 sql控制器名称是什么_sql server 域控制器_07

4) 查看历史记录

之前我对表已经做了更改,View History作为版本控制很重要的一个功能,现在来验证它是否对数据库起作用。

右键->Show History

sql server 域控制器 sql控制器名称是什么_开发模式_08

前后版本有一个清晰地对比

sql server 域控制器 sql控制器名称是什么_版本控制器_09