-2

SQL Server をインストールすると、 .Net Frameworkをインストールするように求められませんが、Windows のすべての最新バージョンにはデフォルトで .Net がインストールされています。最近、SSIS エンジンに対して (C# で) プログラミングを行ったところ、次の DLL が表示されました。

ここに画像の説明を入力

これで、.Net プロジェクトでこの DLL を参照するだけで、そこから機能の呼び出しを開始できました...相互運用を行う必要はありませんでした。私の理解では、これはすべて.Net DLLであり、SQL Serverエンジンもそれらを使用するので、.Netアプリケーションですか?

.Net Frameworks SDKには安定性のためのオーバーヘッドがあり、間違いなくエンタープライズRDBMSはパフォーマンスを示す必要があるため、ネイティブ(Windows SDK)に行くパフォーマンスについて疑問に思っていたので、この情報を探しています。

4

1 に答える 1

1

SQL Server 2005 以降では、内部で .NET オブジェクトのサポートが開始されています。.NET アセンブリなどを参照できます。

SQL Server をインストールするには、.NET フレームワークが必要です。

ただし、SQL Server のコア データベース エンジンは依然としてネイティブ コードで記述されています。

于 2012-07-15T02:45:36.673 に答える