2009-05-18 11 views

答えて

3

を取得していない午前、重複などのコメントを与えてはいけません。この質問は満足のいく回答なしでalready been askedです。

SMOは厳密にコードを管理しています。旧バージョンのDMOは、アンマネージコードで使用できます。 SMOを使用する必要がある場合は、C++/CLIを使用するか、COMのラッパーを作成する必要があります。 MSDN Documentation on SMOから

SMOオブジェクトモデルは、取って代わると は、SQL-DMOを置き換えます。 SMOは、SQL Server 2000、SQL Server 2005、およびSQL Server 2008をサポートしています.SQL サーバー管理タスクをさらにサポートしており、SQL Serverには多くの新機能が含まれています( )。 SMO はより効率的に設計され、 はより多くの制御を提供します。

DMOライブラリはCOMオブジェクトモデル ですが、SMOは.NET フレームワークアセンブリとして実装されています。 COMコンポーネントは、再利用可能な 機能をアプリケーションに提供し、 アンマネージドアプリケーションプログラミングを提供する ライブラリです。 .NET Frameworkアセンブリは、.NET フレームワークで、マネージコード アプリケーションを書き込むために、再利用可能な機能を に提供します。 に.NET ことが可能であるフレームワーク技術への移行中

は に、部分的に記述されたアプリケーションは、マネージコードを、一部は非管理 コードを持っています。 .NET Frameworkを使用すると のCOMコンポーネントとのインターフェイスが可能になります。 にはプライマリ相互運用機能アセンブリが必要です。 実行時ラッパーは SQL-DMOに必要です。 から.NET Frameworkベースのアプリケーションを呼び出すことができます。

+0

おかげさまで、Basilioさんにur support.mowをお願いします。私はurサポートに満足しています – Cute

+0

よろしくお願いします。 – Cute

関連する問題