アップグレード

SQL-DMO アプリケーションのアップグレードを行うことはできません。アプリケーションは SMO クラスを使用して再記述する必要があります。「SQL-DMO の SMO へのマッピング」を参照してください。

SQL Server 2000 および SQL Server 7.0 のサポート

次の SMO 名前空間は、以前のバージョンの SQL Server ではサポートされていません。

  • Microsoft.SqlServer.Management.NotificationServices

  • Microsoft.SqlServer.Management.Smo.Broker

  • Microsoft.SqlServer.Management.Smo.Mail

  • Microsoft.SqlServer.Management.Smo.RegisteredServer

  • Microsoft.SqlServer.Management.Smo.Wmi

  • Microsoft.SqlServer.Management.Trace

Microsoft.SqlServer.Management.Smo.Agent 名前空間および Microsoft.SqlServer.Management.Smo 名前空間では、以前のバージョンに対する部分的なサポートが利用可能です。

Microsoft.SqlServer.Management.Smo 名前空間内のクラスのほとんどは、SQL Server 2000 および SQL Server 7.0 に対するサポートを提供しています。ただし、次のクラスは例外です。

クラス

以前のバージョンに対するサポート

Certificate

なし

Column

部分的

Credential

なし

DatabaseDdlTrigger

なし

DatabaseDdlTriggerEvent

なし

DatabaseDdlTriggerEventSet

なし

DatabaseEvent

なし

DatabaseEvents

なし

DatabaseEventSet

なし

DatabaseMirroringPayload

なし

Endpoint

なし

EndpointPayload

なし

EndpointProtocol

なし

HttpProtocol

なし

IPExceptionObject

なし

MasterKey

なし

NumberedStoredProcedure

部分的

NumberedStoredProcedureParameter

部分的

ObjectEvent

なし

ObjectEventSet

なし

Parameter

部分的

PartitionFunction

なし

PartitionFunctionEvents

なし

PartitionFunctionParameter

なし

PartitionScheme

なし

PartitionSchemeEvents

なし

PartitionSchemeParameter

なし

Payload

なし

Protocol

なし

ProtocolIPException

なし

Schema

なし

SchemaEvents

なし

ServerDdlTrigger

なし

ServerDdlTriggerEvent

なし

ServerDdlTriggerEventSet

なし

ServerEvent

なし

ServerEventSet

なし

ServerTraceEvent

なし

ServerTraceEventSet

なし

ServiceBrokerPayload

なし

ServiceMasterKey

なし

ServiceQueueEvent

なし

ServiceQueueEventSet

なし

SoapMethodObject

なし

SoapPayload

なし

SoapPayloadMethod

なし

SqlAssembly

なし

SqlAssemblyEvent

なし

SqlAssemblyEvents

なし