0
有DSC資源install SQL Server,但似乎沒有任何資源將數據庫安裝到SQL Server中(即創建表,列,數據類型,存儲過程等)。使用DSC創建SQL數據庫(即表,列,數據類型等)
目前我正在使用Script資源來運行install_my_database.sql
文件,但我正在尋找更多的DSC方法來做到這一點(我可以說「確保這張表,確保這些列等)的資源。
有人知道任何可以滿足我需求的東西嗎?
請注意,我知道我可以編寫我自己的DSC資源來做到這一點(這將是一個有趣的未來側項目),但我真的尋找一個實施的解決方案 - 我試圖不重新發明輪子。
快速搜索PowerShell畫廊會產生[this](https://www.powershellgallery.com/packages/xDatabase/1.5.0.0),它利用了DACPAC。 (你真的不想「確保」單個表格/列,因爲如果不是腳本不可能將任意修改的數據庫轉換爲「它應該是的」,這是非常困難的 - 除非你不介意數據丟失。) –
@JeroenMostert這就是我正在尋找的。我以前從來沒有聽說過DACPAC,但它聽起來像他們正在做我正在尋找的(即安全地確保數據庫到服務器)。請將此作爲答案,我將其標記爲正確 - 謝謝! DACPAC也可以通過現有數據庫或Visual Studio使用「SQL Server數據庫」項目類型輕鬆創建,因此使用它們不需要額外的努力 - 而且它應該比TFS中的SQL腳本更易於維護 - 全面取勝! –