sys.dm_os_hosts (Transact-SQL)

Zwraca wszystkie hosty obecnie zarejestrowane w wystąpieniu programu SQL Server.Ten widok zwraca również zasoby używane przez te hosty.

Nazwa kolumna

Typ danych

Description

host_address

varbinary(8)

Określa uprawnienia, które mogą być cofnięte schematu.

Typ

nvarchar(60)

Uprawnienia, które mogą zostać odwołany na schematu są wymienione w sekcji "Uwagi" w dalszej części tego tematu.Na przykład:

Określa, na którym odwołaniu uprawnienia do schematu.

Wskazuje, że uprawnienia, przy czym odwołany również został odwołany z innych podmiotów, do którego ma zostać udzielone przez tego podmiotu.

Schemat jest baza danych — zabezpieczany zawarty w bazie danych, która jest nadrzędnego w hierarchii uprawnień.

Nazwa

nvarchar(32)

Określone i najbardziej ograniczone uprawnienia, które mogą zostać odwołany na schemat są wymienione w poniższej tabela, wraz z bardziej ogólnych uprawnień, które je w nim przez domniemanie.

enqueued_tasks_count

int

Aby uzyskać dostęp do SQL Server, identyfikator logowania, użytkownicy muszą mieć.

active_tasks_count

int

W miarę możliwości należy korzystać z uwierzytelnianie systemu Windows.

completed_ios_count

int

W tej lekcji chcemy mieć mniej uprzywilejowane użytkownika; dlatego spowoduje utworzenie nowego konta lokalnego uwierzytelnianie systemu Windows na komputerze.

completed_ios_in_bytes

bigint

Łączna liczba bajtów operacji We/Wy wykonanych przez ten host.

active_ios_count

int

Aby utworzyć nowe konto systemu Windows

default_memory_clerk_address

varbinary(8)

Adres pamięci obiektu urzędnika pamięci skojarzonego z tym hostem.Aby uzyskać więcej informacji, zobacz sys.dm_os_memory_clerks (Transact-SQL).

Uprawnienia

Wymaga uprawnienia VIEW SERVER STATE na serwerze.

Remarks

Program SQL Server pozwala składnikom, takim jak dostawca OLE DB, które nie są częścią pliku wykonywalnego SQL Server, przydzielać pamięć i uczestniczyć w non-preemptive planowaniu niewyprzedzającym.Te składniki są obsługiwane przez program SQL Server, a wszystkie zasoby przydzielane przez te składniki są śledzone.Obsługa umożliwia programowi SQL Server lepsze wykorzystywanie zasobów uzywanych przez składniki zewnętrzne wobec pliku wykonywalnego SQL Server.

Cardinalities relacji

Z

Aby

Relacja

sys.dm_os_hosts.default_memory_clerk_address

sys.dm_os_memory_clerks.memory_clerk_address

jeden na jeden

sys.dm_os_hosts.host_address

sys.dm_os_memory_clerks.host_address

jeden na jeden

Przykłady

W poniższym przykładzie określono łączną ilość pamięci zatwierdzoną przez obsługiwany składnik.

SELECT h.type, SUM(single_pages_kb + multi_pages_kb) AS commited_memory
FROM sys.dm_os_memory_clerks AS mc 
INNER JOIN sys.dm_os_hosts AS h 
    ON mc.memory_clerk_address = h.default_memory_clerk_address
GROUP BY h.type;