我在源代码控制中有数据库对象,例如每个过程表和函数都有单独的文件
我想创建一个从 SSMS 生成的数据库脚本,虽然生成脚本
我如何从 TFS 生成这样的脚本
SQL Compare会为您执行此操作,尽管这取决于它是否可以读取您的文件格式。但是,假设文件是 SQL 创建脚本,我不明白为什么这应该是一个问题。
下载并安装 SQL Compare 后,在左侧数据源上加载脚本文件夹(使用源控制/脚本文件夹选择),然后在右侧数据源上放置一个空白数据库(只需在SSMS)。进行比较,运行部署向导,您将能够保存一个脚本,该脚本以正确的依赖顺序包含所有对象。
该工具有 14 天的全功能试用期,因此您可以轻松发现这是否适合您。