アップグレード
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 |
なし |