Compartir por


Archivos y números de versión

Se aplica a: SQL ServerAzure SQL Database Azure SQL Instancia administrada Azure Synapse Analytics

Todos los componentes necesarios del objeto de administración de SQL Server (SMO) se incluyen en el Microsoft.SqlServer.SqlManagementObjects paquete NuGet. SMO se implementa en varios ensamblados administrados. Puede desarrollar aplicaciones SMO en un cliente o un servidor.

Comentarios

La versión del archivo de los ensamblados SMO se muestra como Principal.0.Compilación.Revisión. Pero la versión del ensamblado incrustado es Principal.100.Compilación.Revisión. Esto se hace para mantener la versión de SMO usada en cada aplicación independiente, por lo que las actualizaciones de una no afectan a ninguna otra.

Por este motivo, no instale la versión nuGet de los ensamblados SMO en la caché global de ensamblados (GAC). Si lo hace, podría provocar que otras aplicaciones, incluido SQL Server Management Studio, se interrumpan.

Información de archivo y versión

Archivo Descripción
Microsoft.SqlServer.ConnectionInfo.dll Contiene compatibilidad para conectarse a una instancia de SQL Server.
Microsoft.SqlServer.ServiceBrokerEnum.dll Contiene compatibilidad para programar Microsoft Service Broker. Solo se requiere en programas que tienen acceso a Service Broker.
Microsoft.SqlServer.Smo.dll Contiene la mayoría de las clases SMO.
Microsoft.SqlServer.SmoExtended.dll Contiene compatibilidad para las clases SMO.
Microsoft.SqlServer.Management.Sdk.Sfc.dll Contiene compatibilidad para las clases SMO.
Microsoft.SqlServer.SqlEnum.dll Contiene compatibilidad para las clases SMO.
Microsoft.SqlServer.WmiEnum.dll Contiene las clases de proveedor de Instrumental de administración de Windows (WMI). Solo se requiere en los programas que utilizan las clases del proveedor WMI.
Microsoft.SqlServer.RegSvrEnum.dll Contiene las clases de servidor registrado. Solo se requiere en los programas que utilizan las clases de servidor registrado.