BatchParser は SMO の一部です。簡単なルールとして、明示的に許可されていない限り、自分で作成していない DLL を再配布することはできません。再配布可能な DLL は、再配布可能なパッケージで提供されます。 SQL Server の場合、SMO 再頒布可能パッケージは「機能パック」の形式で提供されます。 SQL Server 2008 に対応する機能パックが発表されました こちら ただし、機能パック自体へのリンクは壊れています。 Microsoft® SQL Server® 2008 R2 Feature Pack を使用できます。 . SharedManagementObjects.msi が含まれています ターゲット コンピュータに必要な SMO オブジェクトをインストールするには、アプリケーションに含めて配布する必要があります。もう 1 つの方法は、オープン ソースの SQL バッチ実行ライブラリ を使用することです。 .