Bagikan melalui


Utility Kelas

Definisi

Kelas Utility mewakili titik kontrol utilitas (UCP) yang menentukan metode dan properti untuk mengelola satu atau beberapa instans jarak jauh SQL Server.

public ref class Utility sealed : Microsoft::SqlServer::Management::Sdk::Sfc::SfcInstance, Microsoft::SqlServer::Management::Common::IAlterable, Microsoft::SqlServer::Management::Sdk::Sfc::ISfcAlterable, Microsoft::SqlServer::Management::Sdk::Sfc::ISfcDomain2
[Microsoft.SqlServer.Management.Facets.EvaluationMode(Microsoft.SqlServer.Management.Dmf.AutomatedPolicyEvaluationMode.CheckOnSchedule)]
[Microsoft.SqlServer.Management.Sdk.Sfc.LocalizedPropertyResources("Microsoft.SqlServer.Management.Utility.FacetSR", true)]
[Microsoft.SqlServer.Management.Sdk.Sfc.PhysicalFacet]
[System.ComponentModel.TypeConverter(typeof(Microsoft.SqlServer.Management.Sdk.Sfc.LocalizableTypeConverter))]
public sealed class Utility : Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance, Microsoft.SqlServer.Management.Common.IAlterable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcAlterable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcDomain2
[<Microsoft.SqlServer.Management.Facets.EvaluationMode(Microsoft.SqlServer.Management.Dmf.AutomatedPolicyEvaluationMode.CheckOnSchedule)>]
[<Microsoft.SqlServer.Management.Sdk.Sfc.LocalizedPropertyResources("Microsoft.SqlServer.Management.Utility.FacetSR", true)>]
[<Microsoft.SqlServer.Management.Sdk.Sfc.PhysicalFacet>]
[<System.ComponentModel.TypeConverter(typeof(Microsoft.SqlServer.Management.Sdk.Sfc.LocalizableTypeConverter))>]
type Utility = class
    inherit SfcInstance
    interface ISfcDomain2
    interface ISfcDomain
    interface ISfcDomainLite
    interface ISfcHasConnection
    interface ISfcAlterable
    interface IAlterable
Public NotInheritable Class Utility
Inherits SfcInstance
Implements IAlterable, ISfcAlterable, ISfcDomain2
Warisan
Atribut
Penerapan

Keterangan

Instans jarak jauh SQL Server, yang diwakili oleh ManagedInstance instans kelas, dapat ditambahkan ke koleksi Utilitas SQL Server menggunakan metode yang ditentukan oleh kelas ManagedInstanceFactory. Setelah pendaftaran dalam Utility, instans ini tidak sepenuhnya dikelola sampai data pemanfaatan dan status kesehatannya telah ditentukan.

Konstruktor

Utility()

Menginisialisasi instans Utility default kelas baru.

Utility(SqlStoreConnection)

Menginisialisasi instans Utility baru kelas dengan koneksi yang ditentukan ke SqlStore.

Properti

AbstractIdentityKey

Jangan mereferensikan anggota ini langsung dalam kode Anda. Ini mendukung infrastruktur SQL Server.

(Diperoleh dari SfcInstance)
Computers

Mendapatkan koleksi komputer yang menjalankan instans terkelola.

CreatedBy

Mendapatkan kredensial autentikasi untuk pengguna yang membuat Utility.

DateCreated

Mendapatkan tanggal dan waktu saat Utilitas SQL Server dibuat.

DeployedDacCount

Mendapatkan jumlah DAC yang disebarkan pada instans SQL Server yang dikelola oleh Utilitas SQL Server.

DeployedDacHealthyCount

Mendapatkan jumlah DAC yang disebarkan dengan sehat pada instans SQL Server yang dikelola oleh Utilitas SQL Server.

DeployedDacManagementPendingCount

Mendapatkan jumlah instans DAC yang disebarkan yang memiliki status manajemen tertunda.

DeployedDacOnOverutilizedComputerCount

Mendapatkan jumlah DAC yang disebarkan pada instans terkelola yang dijalankan pada komputer yang terlalu banyak digunakan.

DeployedDacOnUnderutilizedComputerCount

Mendapatkan jumlah DAC yang disebarkan pada instans terkelola yang dijalankan pada komputer yang kurang digunakan.

DeployedDacOverutilizedCount

Mendapatkan jumlah DAC yang disebarkan secara berlebihan.

DeployedDacs

Mendapatkan jumlah DAC yang disebarkan pada instans terkelola.

DeployedDacUnderutilizedCount

Mendapatkan jumlah DAC yang disebarkan dan kurang digunakan pada semua instans terkelola.

DeployedDacUnhealthyCount

Mendapatkan jumlah DAC tidak sehat yang disebarkan pada semua instans terkelola.

DeployedDacWithFilesOnOverutilizedVolumeCount

Mendapatkan jumlah DAC yang disebarkan yang memiliki file pada volume yang terlalu banyak digunakan.

DeployedDacWithFilesOnUnderutilizedVolumeCount

Mendapatkan jumlah DAC yang disebarkan yang memiliki file pada volume yang kurang digunakan.

DeployedDacWithOverutilizedFileCount

Mendapatkan jumlah DAC yang disebarkan yang memiliki file yang terlalu banyak digunakan.

DeployedDacWithOverutilizedProcessorCount

Mendapatkan jumlah DAC yang disebarkan yang beroperasi melalui prosesor yang terlalu banyak digunakan.

DeployedDacWithUnderutilizedFileCount

Mendapatkan jumlah DAC yang disebarkan yang memiliki file yang kurang digunakan.

DeployedDacWithUnderutilizedProcessorCount

Mendapatkan jumlah DAC yang disebarkan yang beroperasi pada prosesor yang kurang digunakan.

Description

Mendapatkan atau mengatur yang String menjelaskan UCP.

ManagedInstanceCount

Mendapatkan jumlah instans SQL Server yang dikelola oleh UCP.

ManagedInstanceHealthyCount

Mendapatkan jumlah instans sehat SQL Server yang dikelola oleh UCP.

ManagedInstanceManagementPendingCount

Mendapatkan jumlah instans SQL Server yang memiliki status manajemen tertunda.

ManagedInstanceOnOverutilizedComputerCount

Mendapatkan jumlah instans terkelola SQL Server yang berjalan pada komputer yang terlalu banyak digunakan.

ManagedInstanceOnUnderutilizedComputerCount

Mendapatkan jumlah instans terkelola SQL Server yang berjalan pada komputer yang kurang digunakan.

ManagedInstanceOverutilizedCount

Mendapatkan jumlah instans terkelola SQL Server yang terlalu banyak digunakan.

ManagedInstances

Mendapatkan koleksi yang berisi setiap instans SQL Server yang dikelola oleh iniUtility.

ManagedInstanceUnderutilizedCount

Mendapatkan jumlah instans terkelola SQL Server yang kurang digunakan.

ManagedInstanceUnhealthyCount

Mendapatkan jumlah instans terkelola SQL Server yang tidak sehat.

ManagedInstanceWithFilesOnOverutilizedVolumeCount

Mendapatkan jumlah instans terkelola SQL Server yang memiliki file pada volume yang terlalu banyak digunakan.

ManagedInstanceWithFilesOnUnderutilizedVolumeCount

Mendapatkan jumlah instans terkelola SQL Server yang memiliki file pada volume yang kurang digunakan.

ManagedInstanceWithOverutilizedFileCount

Mendapatkan jumlah instans terkelola SQL Server yang memiliki file yang terlalu banyak digunakan.

ManagedInstanceWithOverutilizedProcessorCount

Mendapatkan jumlah instans terkelola SQL Server yang dijalankan pada prosesor yang terlalu banyak digunakan.

ManagedInstanceWithUnderutilizedFileCount

Mendapatkan jumlah instans terkelola SQL Server dengan file yang kurang digunakan.

ManagedInstanceWithUnderutilizedProcessorCount

Mendapatkan jumlah instans terkelola SQL Server yang dijalankan pada prosesor yang kurang digunakan.

MdwDatabaseName

Mendapatkan atau menetapkan nama database gudang data manajemen utilitas (UMDW).

MdwRetentionLengthInDaysForDaysHistory

Mendapatkan atau mengatur panjang, dalam hari, data tersebut akan disimpan dalam tabel riwayat Management Data Warehouse (MDW) untuk entri per hari.

MdwRetentionLengthInDaysForHoursHistory

Mendapatkan atau mengatur panjang dalam hari data akan disimpan dalam tabel riwayat gudang data manajemen utilitas (UMDW) untuk entri per jam.

MdwRetentionLengthInDaysForMinutesHistory

Mendapatkan atau mengatur panjang dalam hari data akan disimpan dalam tabel riwayat gudang data manajemen utilitas (UMDW) untuk entri per menit.

Metadata

Mengembalikan metadata tentang instans dan domainnya.

(Diperoleh dari SfcInstance)
Name

Mendapatkan nama server SQL Store yang tersambung.

OverUtilizationOccurenceFrequency

Mendapatkan atau mengatur frekuensi kemunculan yang digunakan untuk status kesehatan pemanfaatan berlebih komputer selama jendela berikutnya yang ditentukan.

OverUtilizationTrailingWindow

Mendapatkan atau mengatur jendela berikutnya, dalam jam, digunakan untuk menghitung status kesehatan.

Parent

Mendapatkan atau mengatur induk instans melalui rantai kunci.

(Diperoleh dari SfcInstance)
PolicyStore

PolicyStore Mendapatkan objek yang menentukan kebijakan koneksi SQL Store.

Properties

Mengembalikan properti instans koleksi.

(Diperoleh dari SfcInstance)
PropertyStorageProvider

Jangan mereferensikan anggota ini langsung dalam kode Anda. Ini mendukung infrastruktur SQL Server.

(Diperoleh dari SfcInstance)
SqlStoreConnection

Mendapatkan atau mengatur koneksi SQL Store

State

Mengembalikan status objek SfcInstance.

(Diperoleh dari SfcInstance)
TotalStorageCapacity

Mendapatkan kapasitas penyimpanan Utilitas.

TotalStorageUtilization

Mendapatkan jumlah penyimpanan Utilitas SQL Server yang saat ini digunakan.

UnderUtilizationOccurenceFrequency

Mendapatkan atau mengatur frekuensi kemunculan yang digunakan untuk status kesehatan komputer yang kurang digunakan selama jendela berikutnya yang ditentukan.

UnderUtilizationTrailingWindow

Mendapatkan atau mengatur jendela berikutnya, dalam jam, digunakan untuk menghitung status kesehatan.

Urn

Mengembalikan nama sumber daya seragam objek SfcInstance.

(Diperoleh dari SfcInstance)
UtilityName

Mendapatkan nama titik kontrol utilitas (UCP).

Metode

Alter()

Updates perubahan properti apa pun Utility pada instans SQL Server.

AlterImpl()

Jangan mereferensikan anggota ini langsung dalam kode Anda. Ini mendukung infrastruktur SQL Server.

(Diperoleh dari SfcInstance)
CheckObjectCreated()

Jangan mereferensikan anggota ini langsung dalam kode Anda. Ini mendukung infrastruktur SQL Server.

(Diperoleh dari SfcInstance)
CheckObjectState()

Jangan mereferensikan anggota ini langsung dalam kode Anda. Ini mendukung infrastruktur SQL Server.

(Diperoleh dari SfcInstance)
Connect(SqlStoreConnection)

Mengembalikan objek yang SqlStoreConnection ditentukan oleh connection.

CreateIdentityKey()

Jangan mereferensikan anggota ini langsung dalam kode Anda. Ini mendukung infrastruktur SQL Server.

(Diperoleh dari SfcInstance)
CreateImpl()

Jangan mereferensikan anggota ini langsung dalam kode Anda. Ini mendukung infrastruktur SQL Server.

(Diperoleh dari SfcInstance)
CreateUtility(String, SqlStoreConnection)

Utility Membuat objek.

CreateUtility(String, SqlStoreConnection, String, SqlSecureString)

Utility Membuat objek.

Discover(ISfcDependencyDiscoveryObjectSink)

Jangan mereferensikan anggota ini langsung dalam kode Anda. Ini mendukung infrastruktur SQL Server.

(Diperoleh dari SfcInstance)
DropImpl()

Jangan mereferensikan anggota ini langsung dalam kode Anda. Ini mendukung infrastruktur SQL Server.

(Diperoleh dari SfcInstance)
EnrollInstance(SqlStoreConnection)

Mendaftarkan Utility objek dengan koneksi yang disediakan oleh sqlStoreConnection parameter.

EnrollInstance(SqlStoreConnection, String, SqlSecureString)

Mendaftarkan Utility objek dengan koneksi yang disediakan oleh sqlStoreConnection parameter.

GetChildCollection(String)

Jangan mereferensikan anggota ini langsung dalam kode Anda. Ini mendukung infrastruktur SQL Server.

(Diperoleh dari SfcInstance)
GetDomain()

Jangan mereferensikan anggota ini langsung dalam kode Anda. Ini mendukung infrastruktur SQL Server.

(Diperoleh dari SfcInstance)
GetPropertySet()

Mengembalikan kumpulan properti untuk objek SfcInstance.

(Diperoleh dari SfcInstance)
GetTypeMetadataImpl()

Menunjukkan domain yang mengambil alih dengan mengembalikan kelas TypeMetadata yang tepat secara langsung. Jangan mereferensikan anggota ini langsung dalam kode Anda. Ini mendukung infrastruktur SQL Server.

(Diperoleh dari SfcInstance)
InitializeUIPropertyState()

Jangan mereferensikan anggota ini langsung dalam kode Anda. Ini mendukung infrastruktur SQL Server.

(Diperoleh dari SfcInstance)
IsLoginUtilityReader(SqlStoreConnection)

Memvalidasi apakah login yang digunakan dalam koneksi memiliki peran pembaca utilitas.

IsUtilityControlPoint(SqlStoreConnection)

Menentukan apakah server yang ditentukan adalah titik kontrol utilitas (UCP).

MarkForDropImpl(Boolean)

Mengembalikan nilai yang menunjukkan objek yang ada untuk dihilangkan. Jangan mereferensikan anggota ini langsung dalam kode Anda. Ini mendukung infrastruktur SQL Server.

(Diperoleh dari SfcInstance)
MarkRootAsConnected()

Jangan mereferensikan anggota ini langsung dalam kode Anda. Ini mendukung infrastruktur SQL Server.

(Diperoleh dari SfcInstance)
MoveImpl(SfcInstance)

Menunjukkan objek induk baru untuk dipindahkan dalam instans. Jangan mereferensikan anggota ini langsung dalam kode Anda. Ini mendukung infrastruktur SQL Server.

(Diperoleh dari SfcInstance)
OnPropertyMetadataChanges(SfcPropertyMetadataChangedEventArgs)

Dipanggil setiap kali nilai efektif metadata SfcInstance diperbarui.

(Diperoleh dari SfcInstance)
OnPropertyValueChanges(PropertyChangedEventArgs)

Dipanggil setiap kali nilai efektif properti SfcInstance diperbarui.

(Diperoleh dari SfcInstance)
PostAlter(Object)

Jangan mereferensikan anggota ini langsung dalam kode Anda. Ini mendukung infrastruktur SQL Server.

(Diperoleh dari SfcInstance)
PostCreate(Object)

Menunjukkan implementor default yang membuat hasil eksekusi. Jangan mereferensikan anggota ini langsung dalam kode Anda. Ini mendukung infrastruktur SQL Server.

(Diperoleh dari SfcInstance)
PostDrop(Object)

Jangan mereferensikan anggota ini langsung dalam kode Anda. Ini mendukung infrastruktur SQL Server.

(Diperoleh dari SfcInstance)
PostMove(Object)

Jangan mereferensikan anggota ini langsung dalam kode Anda. Ini mendukung infrastruktur SQL Server.

(Diperoleh dari SfcInstance)
PostRename(Object)

Jangan mereferensikan anggota ini langsung dalam kode Anda. Ini mendukung infrastruktur SQL Server.

(Diperoleh dari SfcInstance)
Refresh()

Merefresh properti Utilitas SQL Server.

RenameImpl(SfcKey)

Jangan mereferensikan anggota ini langsung dalam kode Anda. Ini mendukung infrastruktur SQL Server.

(Diperoleh dari SfcInstance)
ResetKey()

Jangan mereferensikan anggota ini langsung dalam kode Anda. Ini mendukung infrastruktur SQL Server.

(Diperoleh dari SfcInstance)
ScriptAlter()

Mengubah properti objek dasar jika telah diubah.

Serialize(XmlWriter)

Menserialisasikan instans ke XML.

(Diperoleh dari SfcInstance)
ToString()

Mengembalikan representasi string dari Urn instans.

(Diperoleh dari SfcInstance)
UpdateUIPropertyState()

Jangan mereferensikan anggota ini langsung dalam kode Anda. Ini mendukung infrastruktur SQL Server.

(Diperoleh dari SfcInstance)
Validate()

Menunjukkan validasi objek anak dasar. Jangan mereferensikan anggota ini langsung dalam kode Anda. Ini mendukung infrastruktur SQL Server.

(Diperoleh dari SfcInstance)

Acara

propertyChanged

Jangan mereferensikan anggota ini langsung dalam kode Anda. Ini mendukung infrastruktur SQL Server.

(Diperoleh dari SfcInstance)
PropertyChanged

Terjadi saat nilai properti berubah.

(Diperoleh dari SfcInstance)
propertyMetadataChanged

Jangan mereferensikan anggota ini langsung dalam kode Anda. Ini mendukung infrastruktur SQL Server.

Terjadi saat nilai metadata properti berubah.

(Diperoleh dari SfcInstance)
PropertyMetadataChanged

Terjadi ketika metadata untuk properti telah berubah.

(Diperoleh dari SfcInstance)

Implementasi Antarmuka Eksplisit

ISfcDomain.GetExecutionEngine()

Mendapatkan antarmuka mesin eksekusi baru.

ISfcDomain.GetKey(IUrnFragment)

Mendapatkan objek baru SfcKey .

ISfcDomain.GetType(String)

Type Mendapatkan utilitas.

ISfcDomain.GetTypeMetadata(String)

SfcTypeMetadataMendapatkan .

ISfcDomain.UseSfcStateManagement()

Menampilkan True.

ISfcDomain2.GetUrnSkeletonsFromType(Type)

Mendapatkan daftar nilai string yang berisi kerangka URN.

ISfcDomainLite.DomainInstanceName

Mendapatkan nama instans domain.

ISfcDomainLite.DomainName

Mendapatkan nama domain.

ISfcDomainLite.GetLogicalVersion()

Mendapatkan nilai bilangan bulat yang menentukan versi logis.

ISfcHasConnection.ConnectionContext

Mendapatkan mode konteks koneksi untuk koneksi.

ISfcHasConnection.GetConnection()

ISfcConnectionMendapatkan .

ISfcHasConnection.GetConnection(SfcObjectQueryMode)

ISfcConnectionMendapatkan .

ISfcHasConnection.SetConnection(ISfcConnection)

ISfcConnectionMengatur .

Berlaku untuk