考え方は、ストアドプロシージャとudfの内容(コード)を毎時(例えば)取得してSVNリポジトリに追加するスクリプトを作成することです。その結果、私たちはSQLバージョン管理システムを持っています。バックアップmsSQLはPythonを介してprocまたはUDFコードを格納します
誰でも、Python(sqlAlchemy、pyodbc、smth)を使ってストアドプロシージャコードをバックアップする方法を知っていますか?
SQL管理オブジェクトを使用する前にC#でこれを行いました。
ありがとうございます!
返信いただきありがとうございます! DBの構造は頻繁に変更されません。 SPおよびUDFソースが変更されます。私はPHPのソースを制御するSVNを持っています。 SQLの場合は、前処理のソースコントロールを持たないほうが簡単です。私にとっては、SPを自動的にバックアップし、変更をレビューしたり、必要に応じてソースを復元する方が簡単です。 – Alex
私が言及したことを忘れたもう1つのオプションはIronPythonです。これはSMOへのアクセスを非常に簡単にします。一方、それはあなたの環境にうまく収まらないように、Pythonの全く異なる実装です。 – Pondlife