【发布时间】:2013-07-30 16:08:05
【问题描述】:
我经常需要将现有 SQL Server 数据库的完整架构提取到文件中。我需要涵盖每个对象——表、视图、函数、SP、UDDT、触发器等。目的是我可以使用文件差异实用程序将该架构与基线参考进行比较。
通常我使用 Enterprise Manager 或 Management Studio 编写数据库对象的脚本,然后将这些文件连接起来以一致的可预测顺序生成一个大文件。我想知道是否有办法在 Python 中完成这项任务?显然它需要一个额外的包,但是在查看了一些(pyodbc、SQLAlchemy、SQLObject)之后,它们似乎都不适合这个用例。
【问题讨论】:
标签: sql-server python-2.7 database-schema