install SQL ServerへのDSCリソースがありますが、SQL Serverにデータベースをインストールするためのリソースはありません、データ型、ストアドプロシージャなど)。DSCを使用してSQLデータベース(テーブル、列、データ型など)を作成する
現在install_my_database.sql
ファイルを実行するにはScriptリソースを使用していますが、これを行うためのDSCの方法を探していました(「このテーブルの確認、これらの列の確認など」)。
私のニーズを満たすものは誰でも知っていますか?
これを行うために私自身のDSCリソースを書くことができます(これは今後の面白いプロジェクトです)。しかし、私は実際に実装されたソリューションを探しています。車輪を再構築しようとしない。
PowerShellギャラリーでクイック検索すると、DACPACを活用する[this](https://www.powershellgallery.com/packages/xDatabase/1.5.0.0)が生成されます。 (あなたは実際には個々のテーブル/カラムを「保証」したくない。スクリプトが任意に変更されたデータベースを「何がすべきか」に変えることは不可能ではないにせよ、信じられないほど難しいだろうからデータ損失) –
@JeroenMostertこれは私が探していたものです。これまでDACPACについて聞いたことはありませんでしたが、探しているものとまったく同じように思えます(つまり、データベースをサーバーに安全に確保する)。これを答えにしてください、そして私はそれを正しくマークします - ありがとう! DACPACは、既存のデータベースやVisual Studioから「SQL Serverデータベース」プロジェクトタイプを使用して簡単に作成できるので、TFSのSQLスクリプトよりメンテナンスする方がはるかに簡単です。すべてのラウンドで勝つ! –