Udostępnij za pośrednictwem


Uprawnienie definicji WIDOKU

Uprawnienie VIEW DEFINITION pozwala zobaczyć metadane zabezpieczany uprawnienia.Jednak uprawnienie VIEW DEFINITION nie przyznaje dostęp do zabezpieczany sam.Na przykład użytkownik, który jest uprawnienie tylko DEFINICJĘ WIDOKU tabela można wyświetlić metadane związane z tabela w sys.objects wykazu widoku.Jednakże bez dodatkowych uprawnień lub wybierz jako użytkownik nie może odczytać danych z tabela.Aby uzyskać więcej informacji na temat wyświetlanie metadane, zobacz UDZIEL (Transact-SQL).

Uprawnienie VIEW DEFINITION mogą być przyznawane na następujących poziomach:

  • Zakres serwera

  • Zakres bazy danych

  • Zakres schematu

  • Poszczególne podmioty

Zakres serwera

Definicja dowolnego WIDOKU uprawnienie w tej zakres skutecznie neguje metadane na podstawie uprawnień dostępu dla grantee.Oznacza to, że grantee można zobaczyć wszystkie metadane w wystąpienie z SQL Server , chyba że grantee odmowa uprawnień VIEW DEFINITION lub kontroli w zakresie bazę danych zakres schematu lub poszczególne obiekt, takie jak tabela.Aby uzyskać informacje o składni dla tego uprawnienia w tej zakres, zobacz UDZIEL (Transact-SQL).

Ostrzeżenie

Nazwa uprawnień na serwerze jest definicja dowolnego WIDOKU zakres, ale definicja WIDOKU w wszystkich innych zakress.

Zakres bazy danych

Przyznane w tej definicji WIDOKU zakres skutecznie neguje metadane na podstawie uprawnień dostępu dla grantee w określonej bazie danych.Oznacza to, że grantee można zobaczyć wszystkie metadane w kontekście bazy danych, w którym jest wykonywana Instrukcja GRANT, chyba że odmowa uprawnień definicji WIDOKU lub FORMANTU na schemacie grantee zakres lub dla poszczególnych obiekt tabela.Aby uzyskać informacje o składni dla tego uprawnienia w tej zakres, zobacz UDZIEL (Transact-SQL).

Zakres schematu

Przyznane w tej definicji WIDOKU zakres umożliwia grantee wyświetlić wszystkie metadane dla wszystkich obiektów, które są zawarte w określonym schematem, chyba że grantee odmowa uprawnień definicji WIDOKU lub FORMANTU dla pojedynczego obiekt w schemacie.Aby uzyskać informacje o składni dla tego uprawnienia w tej zakres, zobacz UDZIEL uprawnienia schematu (Transact-SQL).

Poszczególne podmioty

Definicja WIDOKU przyznane indywidualne podmioty umożliwia grantee wyświetlić metadane dla określonego obiekt.Informacje na temat składni dla tego uprawnienia dla poszczególnych obiektów, zobacz UDZIELIĆ uprawnień obiektu (Transact-SQL).

Dla użytkownika zabezpieczany, na przykład tabela, może przyznać uprawnienie VIEW DEFINITION.Dzięki temu użytkownik Zobacz metadane tabela i żadnych podskładników związanych z tabela, takich jak wyzwalacze, ograniczenia i indeksy.