Share via


Files and Version Numbers

All required SQL Server Management Objects (SMO) components are installed as part of an instance of Microsoft SQL Server client or server. SMO is implemented in several managed assemblies. You can develop SMO applications on either a client or a server.

Directory

File

Description

C:\Program Files\Microsoft SQL Server\100\SDK\Assemblies\

Microsoft.SqlServer.ConnectionInfo.dll

Contains support for connecting to an instance of SQL Server.

C:\Program Files\Microsoft SQL Server\100\SDK\Assemblies\

Microsoft.SqlServer.ServiceBrokerEnum.dll

Contains support for programming the Microsoft Service Broker. This is required only in programs that access the Service Broker.

C:\Program Files\Microsoft SQL Server\100\SDK\Assemblies\

Microsoft.SqlServer.Smo.dll

Contains the most of the SMO classes.

C:\Program Files\Microsoft SQL Server\100\SDK\Assemblies\

Microsoft.SqlServer.SmoExtended.dll

Microsoft.SqlServer.Management.Sdk.Sfc.dll

Microsoft.SqlServer.SqlEnum.dll

Contains support for the SMO classes.

C:\Program Files\Microsoft SQL Server\100\SDK\Assemblies\

Microsoft.SqlServer.WmiEnum.dll

Contains the Windows Management Instrumentation (WMI) Provider classes. This is required only for programs that use the WMI Provider classes.

C:\Program Files\Microsoft SQL Server\100\SDK\Assemblies\

Microsoft.SqlServer.RegSvrEnum.dll

Contains the Registered Server classes. This is required only for programs that use the Registered Server classes.