Udostępnij za pośrednictwem


sys.syscomments (Transact-SQL)

Wskazuje, przyznanie, odmawianie lub odwołać zdarzenie dla uprawnień zakres serwera wystąpił, takie jak tworzenie identyfikatora logowania.The text kolumna contains the original SQL definition statements.

Important noteImportant Note:

This SQL Server 2000 system table is included as a view for backward compatibility. We recommend that you use the current SQL Server system views instead. To find the equivalent system view or views, see Mapping SQL Server 2000 System Tables to SQL Server 2005 System Views. This feature will be removed in a future version of Microsoft SQL Server. Avoid using this feature in new development work, and plan to modify applications that currently use this feature.

Nazwa kolumna

Typ danych

Description

Identyfikator

int

Wskazuje wystąpił dotacji, odmowa lub odwołać zdarzenie dla obiektu schematu, takie jak tabela lub funkcja.

numer

smallint

Zdarzenie GDR obiektów bazy danych inspekcji

Wskazuje, przyznanie, odmawianie lub odwołać zdarzenie dla obiektów bazy danych, takich jak zestawy i schematów, wystąpił.

colid

smallint

Występuje, gdy używane są operacji inspekcji zabezpieczeń, takich jak zmiany ustawień, zasoby, zewnętrzny dostęp lub autoryzacja.

Stan

smallint

Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.

ctext

varbinary(8000)

Występuje, gdy instrukcja sprawdza, czy uprawnienie ALTER TRACE.

texttype

smallint

zdarzenie zarządzania inspekcji serwer główny

Występuje, gdy główne serwera są tworzone, zmienione lub usunięte.

Inspekcja operacji bazy danych zdarzenie

język

smallint

Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.

Występuje, gdy operacje na bazie danych wystąpią, takie jak punkt kontrolny lub subskrybować powiadomienie kwerendy.

bit

zdarzenie dostępu obiekt bazy danych inspekcji

Występuje, gdy obiekty bazy danych, takie jak schematy, są dostępne.

1 = Obfuscated

Important noteImportant Note:
Aby utajnić definicje procedur składowanych, należy użyć instrukcji CREATE PROCEDURE ze słowem kluczowym ENCRYPTION.

Występuje, gdy jest uruchamiany na żądanie instrukcji BEGIN TRANSACTION.

bit

Zawsze zwraca wartość 0.Wskazuje to, że procedura jest skompresowana.

tekst

nvarchar(4000)

Występuje, gdy zakończy się żądanie instrukcji BEGIN TRANSACTION.

SQL Server 2008 różni się od SQL Server 2000 w sposób, w jaki dekoduje i przechowuje wyrażenia SQL metadane wykazu. semantyka dekodowane wyrażenie są równoważne z oryginalnego tekstu; jednak nie ma żadnych gwarancji składni.Na przykład spacji są usuwane z dekodowane wyrażenie.

This SQL Server 2000 compatible view obtains information from current SQL Server structures and can return more characters than the nvarchar(4000) definition.sp_help returns nvarchar(8000) as the data type of the text column.Podczas pracy z syscomments, warto rozważyć użycie nvarchar(max).Dla nowej pracy rozwoju nie należy używać syscomments.