SQL オブジェクトをバージョン管理に追加するための最初のステップとして、すべてのオブジェクトをsとしてスクリプト化するためにsys.objects、をクエリするスクリプトを作成しました。hereの例を使用して、テーブルをスクリプト化しました。目標は、SQL オブジェクトの変更履歴を保存し、現在手動で行っている SQL ステップを最終的に自動化することです。としてスクリプトを作成する必要がありますが、その方法の例を見つけることができませんでした。いくつかのテーブルをクエリし、要素を苦しめることで要素をつなぎ合わせることが含まれると思います。これを達成する方法の実例はありますか?sys.modulesCREATEXMLSchemaCollectionsCREATEsys.xml_schema_*XML
注: 要件は、サード パーティのコンポーネント (RedGate など) や Visual Studio データベース プロジェクトではなく、SQL スクリプトを使用してこれを実現することです。