Udostępnij za pośrednictwem


Uprawnienie definicja VIEW

Uprawnienie definicja VIEW pozwala zobaczyć metadane zabezpieczany udzielono uprawnienia.Jednak nie nadaje uprawnień definicja VIEW dostęp do zabezpieczany samego siebie.Na przykład użytkownik, który jest uprawnienie tylko VIEW definicja tabela widoczne są metadane związane z tabelą w sys.Objects Służy do wyświetlania katalogu. Jednak bez dodatkowych uprawnień, takich jak SELECT lub CONTROL, użytkownik nie może odczytać danych z tabela.Aby uzyskać więcej informacji na temat wyświetlania metadane Zobacz GRANT (Transact-SQL).

Definicja VIEW uprawnień można udzielić na następujących poziomach:

  • Zakres serwera

  • Zakres bazy danych

  • Zakres schematu

  • Poszczególnych jednostek

Zakres serwera

VIEW definicja bez uprawnienia udzielone w tej chwili zakres skutecznie Negacja grantee metadane opartych na uprawnienia dostępu.Oznacza to, że grantee widoczne są wszystkie metadane w wystąpieniu programu SQL Server chyba że grantee odmowa uprawnień definicja VIEW lub CONTROL na zakres bazy danych, schemacie zakres, albo dla poszczególnych obiekt takie jak tabela. Aby uzyskać informacje na temat składni, aby użyć tego uprawnienia w tej chwili zakres, zobacz GRANT (Transact-SQL).

Uwaga

Nazwa uprawnień na serwerze jest definicja bez VIEW zakres, ale definicja VIEW w wszystkich innych zakres s.

Zakres bazy danych

Definicja widok na to zakres skutecznie Negacja metadane opartych na uprawnienia dostępu dla grantee we wskazanej bazie danych.Oznacza to, że grantee widoczne wszystkie metadane w kontekście bazy danych, w którym wykonywana jest Instrukcja GRANT, chyba że grantee odmowa uprawnień definicja VIEW lub CONTROL w schemacie zakres lub dla poszczególnych obiekt przykład tabela.Aby uzyskać informacje na temat składni, aby użyć tego uprawnienia w tej chwili zakres, zobacz GRANT (Transact-SQL).

Zakres schematu

Definicja VIEW przyznane w tym zakresie umożliwia grantee wyświetlić wszystkie metadane dla wszystkich obiektów zawartych w określonym schemacie, chyba że grantee odmowa definicja VIEW lub kontroli uprawnień dla poszczególnych obiekt w schemacie.Aby uzyskać informacje na temat składni, aby użyć tego uprawnienia w tej chwili zakres, zobacz GRANT Schema Permissions (Transact-SQL).

Poszczególne obiekty

Definicja VIEW przyznane poszczególnych podmiotów umożliwia grantee w celu wyświetlenia metadane dla określonego obiektu.Aby uzyskać informacje na temat składni dla tego uprawnienia dla poszczególnych obiektów Zobacz GRANT Object Permissions (Transact-SQL).

Dla użytkownika zabezpieczanych, na przykład tabela, może przyznać uprawnienie definicja VIEW.Dzięki temu użytkownik widzi metadane tabela i żadnych podskładników związanych z tabela, takich jak wyzwalacze, ograniczeń i indeksów.