我有一个包含 100 多个表和 50 多个视图的数据库。每个表都有多个具有不同类型可能约束的列。我有一个 build x.1 作为上述数据库的基线。我需要知道在文本文件中生成当前数据库结构的方式,以便我可以将其与未来的数据库结构进行比较以跟踪更改。
DB 是 SQL Server 2008 R2 我有 SQL Server Management Studio 来分析它。我曾尝试使用选项 Task --> Generate Script,它为我提供了生成数据库的 sql 脚本,但我希望输出所有表名,然后以文本格式输出每个表结构,以便我可以使用 winmerge 等工具进行比较。