通常我需要將現有SQL Server數據庫的完整模式提取到文件。我需要涵蓋每個對象 - 表,視圖,函數,SP,UDDT,觸發器等。目的是讓我可以使用文件差異實用程序將該模式與基準參考進行比較。Python - 將SQL Server數據庫模式提取到文件
通常情況下,我使用企業管理器或Management Studio來編寫數據庫對象的腳本,然後連接這些文件以使一個大文件以一致的可預測順序排列。我想知道是否有辦法在Python中完成這個任務?顯然它需要一個額外的包,但是看過幾個(pyodbc,SQLAlchemy,SQLObject),它們都不適合這個用例。
實際上,我比其他答案更喜歡這種方法,但PowerShell學習曲線對我來說是一個棘手的問題。現在我將使用Python選項,但是我可能會切換。 – JDM