다음을 통해 공유


업그레이드

SQL-DMO 응용 프로그램은 업그레이드할 수 없습니다. SMO 클래스를 사용하여 응용 프로그램을 다시 작성해야 합니다. SMO에 대한 SQL-DMO 매핑을 참조하십시오.

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

안 함