Ssdt

MS 是否提供查詢 SSDT 項目的方法

  • May 14, 2019

有沒有辦法查詢 SSDT 項目以獲取表或外鍵列表?類似於您可以對實際數據庫執行的操作?

是的!您可以使用 DacFx 查詢名為 dacpac 的 SSDT 項目的輸出。

最簡單的方法是從微軟(https://github.com/microsoft/DACExtensions/tree/master/DacFxStronglyTypedModel)獲取這個範例項目並建構“DacExtensions”dll,然後從您自己的程式碼(c#、powershell 等)中引用它。 )

當您使用 DacExtensions 時,您可以詢問表或外鍵列表,看看這個:

https://stackoverflow.com/questions/40747082/finding-data-type-information-for-certain-objects-in-dacfx-api

該問題顯示瞭如何獲取 TSQLModel,答案是如何獲取表列表。

祝你好運!

引用自:https://dba.stackexchange.com/questions/238110