1
C++でSQLSERVER SMOを使用する必要があります。マネージドコードはC++でSQLSERVER SMOを使用する唯一の方法ですか?マネージコードはSMOをC++で使用する唯一の方法ですか?
私は多くの方法を試しましたが、管理コードを使用することが唯一の選択肢であることがわかりました。他の方法はありますか?
C++でSQLSERVER SMOを使用する必要があります。マネージドコードはC++でSQLSERVER SMOを使用する唯一の方法ですか?マネージコードはSMOをC++で使用する唯一の方法ですか?
私は多くの方法を試しましたが、管理コードを使用することが唯一の選択肢であることがわかりました。他の方法はありますか?
技術的には、標準COMインフラストラクチャにはexpose .NET assembliesを割り当てることができますが、ソースコードを変更する必要があります(this参照)。標準のSMOオブジェクトの周りにCOM対応のラッパーを作成して作成し、C++で通常のCOMクラスとして使用できます。
しかし、これはtlbの場所を変更したときに問題になります。 –
ここでの解決策はtlbファイルに依存しています。 –