C# で記述されたカスタム コマンドレットから tsql スクリプトを実行したいと考えています。それを行うためのベストプラクティスをお勧めできますか?
いくつかの .sql スクリプトがあり、コマンドレットでそれらを特定の順序で反復処理し、各 sql スクリプトを実行する必要があります。可能であれば、すべてのスクリプトをトランザクションで実行する必要もあります。
また、スクリプトをリモートで実行する必要があります。これは、コマンドレットが実行されたマシンに SQL Server がインストールされていない可能性があることを意味します。
対象の SQL サーバーは 2008、2008R2、2012 です。
私はいくつかのアプローチを読みましたが、何が最善のアプローチなのかまだわかりません。
前もって感謝します