ファイルとバージョン番号
適用対象: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics
必要なすべての SQL Server 管理オブジェクト (SMO) コンポーネントは、 Microsoft.SqlServer.SqlManagementObjects
NuGet パッケージに含まれています。 SMO は複数のマネージド アセンブリに実装されます。 クライアント上またはサーバー上のいずれかで SMO アプリケーションを開発することができます。
解説
SMO アセンブリのファイル バージョンは、 Major. として表示されます。0.Build.リビジョン。 ただし、埋め込みアセンブリのバージョンは Major.100.Build.リビジョン。 これは、各アプリケーションで使用される SMO のバージョンを個別に保つために行われるので、更新しても他のアプリケーションには影響しません。
このため、NuGet バージョンの SMO アセンブリをグローバル アセンブリ キャッシュ (GAC) にインストールしないでください。 これを行うと、SQL Server Management Studio を含む他のアプリケーションが中断する可能性があります。
ファイルとバージョンの情報
ファイル | 説明 |
---|---|
Microsoft.SqlServer.ConnectionInfo.dll |
SQL Server のインスタンスへの接続のサポートが含まれています。 |
Microsoft.SqlServer.ServiceBrokerEnum.dll |
Microsoft Service Broker のプログラミングのサポートが含まれています。 Service Broker にアクセスするプログラムにのみ必要です。 |
Microsoft.SqlServer.Smo.dll |
SMO クラスの大部分が含まれます。 |
Microsoft.SqlServer.SmoExtended.dll |
SMO クラスのサポートが含まれています。 |
Microsoft.SqlServer.Management.Sdk.Sfc.dll |
SMO クラスのサポートが含まれています。 |
Microsoft.SqlServer.SqlEnum.dll |
SMO クラスのサポートが含まれています。 |
Microsoft.SqlServer.WmiEnum.dll |
Windows Management Instrumentation (WMI) プロバイダー クラスが含まれています。 WMI プロバイダー クラスを使用するプログラムにのみ必要です。 |
Microsoft.SqlServer.RegSvrEnum.dll |
登録済みサーバー クラスが含まれています。 登録済みサーバー クラスを使用するプログラムにのみ必要です。 |