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.

C:\Program Files\Microsoft SQL Server\120\SDK\Assemblies\Microsoft.SqlServer.ConnectionInfo.dllContains support for connecting to an instance of SQL Server.
C:\Program Files\Microsoft SQL Server\120\SDK\Assemblies\Microsoft.SqlServer.ServiceBrokerEnum.dllContains support for programming the Microsoft Service Broker. This is required only in programs that access the Service Broker.
C:\Program Files\Microsoft SQL Server\120\SDK\Assemblies\Microsoft.SqlServer.Smo.dllContains the most of the SMO classes.
C:\Program Files\Microsoft SQL Server\120\SDK\Assemblies\Microsoft.SqlServer.SmoExtended.dll


Contains support for the SMO classes.
C:\Program Files\Microsoft SQL Server\120\SDK\Assemblies\Microsoft.SqlServer.WmiEnum.dllContains 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\120\SDK\Assemblies\Microsoft.SqlServer.RegSvrEnum.dllContains the Registered Server classes. This is required only for programs that use the Registered Server classes.