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. |