升級

SQL-DMO 應用程式無法升級。您必須使用 SMO 類別重新撰寫應用程式。請參閱<對 SMO 的 SQL-DMO 對應>。

SQL Server 2000 和 SQL Server 7.0 支援

舊版 SQL Server 不支援下列 SMO 命名空間:

  • 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

否