파일 및 버전 번호

적용 대상:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics

필요한 모든 SMO(SQL Server Management Object) 구성 요소가 NuGet 패키지에 Microsoft.SqlServer.SqlManagementObjects 포함됩니다. SMO는 여러 관리되는 어셈블리에서 구현됩니다. 클라이언트 또는 서버에서 SMO 애플리케이션을 개발할 수 있습니다.

설명

SMO 어셈블리의 파일 버전이 Major표시됩니다.0.빌드합니다.수정 버전입니다. 그러나 포함된 어셈블리 버전은 주 버전입니다.100.빌드합니다.수정 버전입니다. 이 작업은 각 애플리케이션에서 사용되는 SMO 버전을 별도로 유지하기 위해 수행되므로 업데이트가 다른 애플리케이션에 영향을 주지 않습니다.

이러한 이유로 GAC(전역 어셈블리 캐시)에 SMO 어셈블리의 NuGet 버전을 설치하지 마세요. 이렇게 하면 SQL Server Management Studio를 비롯한 다른 애플리케이션이 중단될 수 있습니다.

파일 및 버전 정보

파일 설명
Microsoft.SqlServer.ConnectionInfo.dll SQL Server 인스턴스에 연결하기 위한 지원이 포함되어 있습니다.
Microsoft.SqlServer.ServiceBrokerEnum.dll Microsoft Service Broker 프로그래밍에 대한 지원이 포함되어 있습니다. 이는 Service Broker에 액세스하는 프로그램에서만 필요합니다.
Microsoft.SqlServer.Smo.dll SMO 클래스를 대부분 포함합니다.
Microsoft.SqlServer.SmoExtended.dll SMO 클래스에 대한 지원을 포함합니다.
Microsoft.SqlServer.Management.Sdk.Sfc.dll SMO 클래스에 대한 지원을 포함합니다.
Microsoft.SqlServer.SqlEnum.dll SMO 클래스에 대한 지원을 포함합니다.
Microsoft.SqlServer.WmiEnum.dll WMI(Windows Management Instrumentation) 공급자 클래스를 포함합니다. 이 파일은 WMI 공급자 클래스를 사용하는 프로그램에만 필요합니다.
Microsoft.SqlServer.RegSvrEnum.dll 등록된 서버 클래스를 포함합니다. 등록된 서버 클래스를 사용하는 프로그램에만 필요합니다.