升級
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 |
否 |