|
Sysaltfiles Primärdatenbank enthält die Dateien der Datenbank Syscharsets Hauptdatenbank-Zeichensatz und Sortierreihenfolge Sysco nfigures primäre Datenbankkonfigurationsoptionen Syscurco nfigs primäre Datenbank aktuelle Konfigurationsoptionen sysdatabases-Datenbank im primären Datenbankserver syslanguages ist die Hauptdatenbanksprache syslogins Hauptdatenbank Login-Kontoinformationen Sysoledbusers Hauptdatenbank-Links Server-Login-Informationen Primärer Datenbankprozess von sysProcesses sysremotelogins Primäre Datenbank Melden Sie sich remote beim Konto an Syscolumns pro Datenbankspalte Sysco NSTRAINS pro Datenbanklimit sysfilegroups pro Datenbank-Dateigruppe sysfiles für jede Datenbankdatei sysforeignkeys für jedes externe Datenbank-Schlüsselwort Sysindexes pro Datenbankindex Sysmenbers für jedes Datenbankrollenmitglied Sysobjects für jede Datenbank SysComments-Datenbankobjekt syspermissio ns Per database permissions Systypes pro Datenbank benutzerdefinierte Datentypen sysusers pro Datenbankbenutzer Sysaltfiles-Header In Sonderfällen enthalten die Zeilen, die den Dateien in der Datenbank entsprechen. Die Tabelle wird in der Hauptdatenbank gespeichert.
Der Spaltenname Datentypbeschreibung fileid smallint Eine eindeutige Dateiidentifikationsnummer für jede Datenbank. GroupID Smallint-Dateigruppenidentifikationsnummer. Größe int Dateigröße (in 8 KB Seiten). maxsize int Die maximale Dateigröße (in 8 KB Seiten). Ein Wert von 0 bedeutet kein Wachstum, und ein Wert von –1 bedeutet, dass die Datei immer Wachsen Sie bis zur Festplatte voll. Wachstum in der Wachstumsgröße der Datenbank. Ein Wert von 0 bedeutet kein Wachstum. Je nach Status kann es Hunderte von Seiten oder Dateigröße sein Teile das Verhältnis. Wenn Status 0x100000 ist, ist das Wachstum ein Prozentsatz der Dateigröße; Ansonsten ist es die Seitenanzahl. Status-Int nur für den internen Gebrauch. Perf-Int beibehalten. dbid smallint Die Datenbankidentifikationsnummer der Datenbank, zu der die Datei gehört. Name nchar(128) Der logische Name der Datei. Dateiname nchar(260) Der Name des physischen Geräts, einschließlich des vollständigen Pfads zur Datei. > Syscharsets obere Seite Jeder Zeichensatz nimmt eine Zeile in der Tabelle ein, die auch Definitionen für Microsoft enthält? SQL Server? Die verwendete Sortierreihenfolge. Ruder Eine der Sequenzfolgen ist in sysco nfigures als Standardsortierreihenfolge markiert, was die einzige tatsächlich verwendete Reihenfolge ist. Der Spaltenname Datentypbeschreibung Typ smallint Der Art der Entität, die durch diese Zeile dargestellt wird. 1001 ist der Zeichensatz; 2001 ist die Sortierreihenfolge. id winziger Zeichensatz oder eindeutige ID der Sortierreihenfolge. Beachten Sie, dass die Sortierreihenfolge und der Zeichensatz nicht dieselbe ID-Nummer teilen können. Garantiert Lassen Sie den ID-Bereich von 1 bis 240 für SQL Server verwenden. Das CSID-Tinyint-Feld wird nicht verwendet, wenn die Linie einen Zeichensatz darstellt. Wenn die Zeile die Sortierreihenfolge darstellt, ist das Feld in Darüber hinaus wird die Zeichensatz-ID der Sortierreihenfolge generiert. Angenommen, es existiert eine Zeichenzeile mit dieser ID in dieser Tabelle. Status smallint Das interne Systemstatusinformationsbit. Name Sysname Der eindeutige Name des Zeichensatzes oder der Sortierreihenfolge. Das Feld muss nur die Buchstaben A-Z oder a-z enthalten, also die Zahl 0 – 9 und unterstrich (_). Es muss mit einem Brief beginnen. Descriptio n nvarchar(255) Zeichensatz oder optionale Beschreibung der Sortierreihenfolgefunktion. BinaryDefinitio N Varbinary(255) nur für den internen Gebrauch. Definitio n Bildzeichensatz oder interne Definition der Sortierreihenfolge. Die Datenstruktur in diesem Bereich hängt vom Typ ab. Sysco nfigures Anfang der Seite
Jede vom Benutzer gesetzte Konfigurationsoption nimmt eine Zeile in der Tabelle ein. Sysco nfigures umfassen kürzlich gestartete Microsoft? SQL Server? Die zuvor definierten Konfigurationsoptionen enthalten auch alle dynamischen Konfigurationsoptionen, die nach dem letzten Start gesetzt wurden. Der Tisch befindet sich nur im Master Datenbank. Der Spaltenname Datentypbeschreibung value int (wird von SQL Server nur verwendet, nachdem RECo nFIGURE ausgeführt wurde). CO nfig Smallint-Konfiguration Variable Nummer. Kommentar nvarchar(255) zu den Konfigurationsoptionen. Status Smallint stellt eine Bitmap des Status einer Option dar. Mögliche Werte sind: 0 = statisch (diese Einstellung tritt beim Neustart des Servers in Kraft). 1 = Dynamisch (diese Variable tritt in Kraft, wenn die RECo nFIGURE-Anweisung ausgeführt wird). 2 = Fortgeschritten (die Variable wird nur angezeigt, wenn die Option "Weiter anzeigen" gesetzt ist). 3 = Dynamisch und Fortgeschritten.
Syscurco nfigs oben auf der Seite
Jede aktuelle Konfigurationsoption ist eine für jede Konfiguration. Zusätzlich enthält die Tabelle vier Elemente, die die Konfigurationsstruktur beschreiben. Syscurco NFIGS ist in Gebrauch Dynamisch beim Abfragen generiert. Weitere Informationen finden Sie unter Sysco nfigures. Der Spaltenname Datentypbeschreibung value int benutzermodifizierbare Variable value (nur wenn RECo nFIGURE von Microsoft ausgeführt wurde?) SQL Server? verwenden). CO nfig Smallint-Konfiguration Variable Nummer. Kommentar nvarchar(255) zu den Konfigurationsoptionen. Status Smallint stellt eine Bitmap des Status einer Option dar. Mögliche Werte sind: 0 = statisch (diese Einstellung tritt beim Neustart des Servers in Kraft). 1 = Dynamisch (diese Variable tritt in Kraft, wenn die RECo nFIGURE-Anweisung ausgeführt wird). 2 = Fortgeschritten (die Variable wird nur angezeigt, wenn die Option "Weiter anzeigen" gesetzt ist). 3 = Dynamisch und Fortgeschritten.
sysdatabases-Seite Microsoft? SQL Server? Jede Datenbank in der Tabelle nimmt eine Zeile ein. Wenn du SQL Server zum ersten Mal installierst, Sysdatabases enthält Einträge für Master-, Model-, MSDB-, MSSQLWEB- und TempDB-Datenbanken. Die Tabelle existiert nur in der Master-Datenbank gespeichert. Der Spaltenname Datentypbeschreibung Name Sysname Der Name der Datenbank. dbid smallint-Datenbank-ID. sid varbinary(85) Die System-ID des Datenbankerstellers. Modus Smallint wird verwendet, um die Datenbank intern zu sperren, wenn sie erstellt wird. Status-Int-Statusbits, von denen einige vom Benutzer verwendet werden können, sp_dboptio n (Lies: O N, DBO-Nutzung). nur Einzelbenutzer usw.): 1 = Autoclose ; Benutze die sp_dboptio n Einstellungen. 4 = auswählen in/bulkkopieren; Benutze die sp_dboptio n Einstellungen. 8 = Trunk. log o n chkpt ; Benutze die sp_dboptio n Einstellungen. 16 = zerrissene Seite Detektio n, unter Verwendung sp_dboptio n-Einstellung. 32 = Laden 。 64 = vor der Wiederherstellung 。 128 = Erholung 。 256 = nicht wiedergefunden 。 512 = offline ; Benutze die sp_dboptio n Einstellungen. 1024 = nur gelesen ; Benutze die sp_dboptio n Einstellungen. 2048 = dbo verwenden o nur ; Verwendung sp_dboptio Einstellungen. 4096 = Einzelbenutzer; Benutze die sp_dboptio n Einstellungen. 32768 = Notfallmodus 。 4194304 = Autoshrink 。 1073741824 = saubere Abschaltung 。 Mehrere Bits können gleichzeitig geöffnet werden.
status2 int 16384 = ANSI null default ; Benutze die sp_dboptio n Einstellungen. 65536 = co ncat null ergibt null mit sp_dboptio n Einstellung. 131072 = rekursive Trigger, unter Verwendung sp_dboptio n Einstellungen. 1048576 = standardmäßig auf lokalen Cursor verwenden, wobei sp_dboptio n-Einstellung verwendet wird. 8388608 = angegebene Kennung, verwendet sp_dboptio Einstellungen. 33554432 = Cursor close o n Commit unter Verwendung sp_dboptio n Einstellung. 67108864 = ANSI-Nullen, unter Verwendung der Einstellung sp_dboptio n. 268435456 = ANSI-Warnungen, unter Verwendung sp_dboptio n-Einstellung. 536870912 = Volltext aktiviert, verwenden sp_fulltext_database Einstellungen. CRDATE, Datum, Zeit, erstellt, Datum. Vereinbarte Terminzeit. Kategorie int enthält Bitmaps von Informationen zum Kopieren: 1 = Veröffentlicht. 2 = abonniert. 4 = Zusammenführen veröffentlicht. 8 = Merge Subscribed.
CMPTLEVEL TinyINT-Datenbank. Weitere Informationen finden Sie sp_dbcmptlevel. Dateiname nvarchar(260) Der Betriebssystempfad und Name der Datenbank-Masterdatei. Die Build-Nummer des SQL-Server-Codes, der zur Erstellung der Datenbank verwendet wurde. Nur SQL-Server-Tools Intern zur Upgrade-Verarbeitung. syslanguages-Header Auftritt bei Microsoft? SQL Server? Jede Sprache in der Tabelle hat eine Zeile. Obwohl amerikanisches Englisch nicht vorhanden ist syslanguages, aber die Tabelle ist immer für SQL Server verfügbar. Die Tabelle wird nur in der Hauptdatenbank gespeichert. Der Spaltenname Datentypbeschreibung langid smallint eindeutige Sprach-ID. dateformat nchar(3) Datumsreihenfolge (z. B. DMY). datefirst tinyint Der erste Tag der Woche: 1 für Montag, 2 für Dienstag, und so weiter bis 7 bedeutet Stern Date. Upgrade INT für Systemnutzung. Name Sysname, offizieller Sprachname (z. B. fran?ais). Alias Sysname Alternativer Sprachname (wie zum Beispiel Französisch). mo nths nvarchar(372) Eine kommagetrennte Liste vollständiger Namen für Monate in der Reihenfolge von Januar bis Dezember, jeder Name Enthält maximal 20 Zeichen. shortmo nths varchar(132) eine komma-getrennte Liste abgekürzter Monatsnamen in der Reihenfolge von Januar bis Dezember, Jeder Name kann bis zu 9 Zeichen enthalten. days nvarchar(217) Eine komma-getrennte Liste von Tagesnamen in der Reihenfolge von Januar bis Dezember, mit den meisten von jedem Namen Enthält 30 Zeichen. lcid int für diese Sprache: Microsoft Windows NT? Standort-ID. mslangid smallint SQL Server Nachrichtengruppen-ID. Dreiunddreißig Sprachen, die von SQL Server bereitgestellt werden, sind installiert. Nachfolgend eine Liste der Sprachen. Der Name auf Englisch lautet NT LCID SQL Server Message Group ID Englisch 1033 1033 Deutsch 1031 1031 Französisch 1036 1036 Japanisch 1041 1041 Dänisch 1030 1030 Spanisch 3082 3082 Italienisch 1040 1040 Niederländisch: 1043 1043 Norwegisch 2068 2068 Portugiesisch 2070 2070 Finnisch 1035 1035 Schwedisch 1053 1053 Tschechisch 1029 1029 Ungarisch 1038 1038 Polnisch 1045 1045 Rumänisch 1048 1048 Kroatisch 1050 1050 Slowakisch 1051 1051 Slowenisch 1060 1060 Griechisch: 1032 1032 Bulgarisch 1026 1026 Russisch 1049 1049 Türkisch 1055 1055 Britisches Englisch 2057 1033 Esto nian 1061 1061 Lettisch 1062 1062 Litauisch 1063 1063 Brasilianisch 1046 1046 Traditio nal chinesisch 1028 1028 Koreanisch 1042 1042 Vereinfachtes Chinesisch 2052 2052 Arabisch 1025 1025 Thai 1054 1054 syslogins-Header
Jedes Login-Konto nimmt eine Reihe in der Tabelle ein. Der Spaltenname Datentypbeschreibung Sid Varbinary(85) Sicherheitskennung. Status Smallint nur für den internen Gebrauch. CreateDate DateTime fügt das Anmeldedatum hinzu. updateDate DateTime Aktualisieren Sie das Anmeldedatum. Datum und Zeit nur für den internen Gebrauch. TOTCPU INT nur für den internen Gebrauch. Totio int ist nur für den internen Gebrauch gedacht. SpaceLimit INT nur für den internen Gebrauch. Zeitbegrenzung für den internen Gebrauch. ResultLimit int nur für den internen Gebrauch. Name varchar(30) Die Login-ID des Benutzers. dbname nvarchar(128) Der Standard-Datenbankname des Benutzers beim Herstellen einer Verbindung. Passwort nvarchar(128) Das verschlüsselte Passwort des Benutzers (kann NULL sein). Sprache nvarchar(128) Die Standardsprache für Nutzer. denylogin int, falls die Anmeldung von Microsoft ist? Windows NT? 1 für einen Nutzer oder eine Gruppe, der der Zugang verweigert wurde. HasAccess INT ist 1, wenn der Login-Zugriff autorisiert ist. isntname int ist 1, wenn die Anmeldung ein Windows-NT-Benutzer oder eine Gruppe ist, und wenn die Anmeldung Microsoft SQL ist. Server? Login, es ist 0. isntgroup int wenn eingeloggt Wenn es eine Windows NT-Gruppe ist, dann ist es 1. isntuser int ist 1, wenn der Anmelder ein Windows NT-Benutzer ist. Sysadmin INT ist 1, wenn der Login ein Mitglied der Sysadmin-Serverrolle ist. SecurityAdmin INT ist 1, wenn der Login ein Mitglied der SecurityAdmin-Serverrolle ist. ServerAdmin INT ist 1, wenn der Login ein Serveradmin-Fixed-Server-Rollenmitglied ist. SetupAdmin INT ist 1, wenn der Login ein Mitglied der SetupAdmin Fixed-Serverrolle ist. ProcessAdmin INT ist 1, wenn der Login ein Mitglied der CharacterAdmin Fixed-Serverrolle ist. Diskadmin INT ist 1, wenn der Login ein Mitglied der Diskadmin Fixed Server-Rolle ist. DBBcreator INT ist 1, wenn der Login ein Mitglied der DbCreator Fixed Server-Rolle ist. loginname nvarchar(128) Der tatsächliche Name des Logins, der sich von dem von SQL Server verwendeten Login unterscheiden kann 。 Sysoledbusers Header
Die Benutzer- und Passwortzuordnung für jeden angegebenen verknüpften Server nimmt eine Zeile in der Tabelle ein. Die Tabelle wird in der Hauptdatenbank gespeichert. Der Spaltenname Datentypbeschreibung Die SID (Security Identification Number) des rmtsrvid smallint-Servers. rmtloginame nvarchar(128) LoginSID wird auf den Remote-Login des verknüpften RMTservid abgebildet. rmtpassword nvarchar(128) verknüpft das verschlüsselte Passwort für den angegebenen entfernten Login innerhalb von rmtsrvid. loginsid varbinary(85) Das lokale Login-SID ist zu mappen. Status smallint Wenn der Wert 1 ist, sollte die Zuordnung die eigenen Zugangsdaten des Benutzers verwenden. ChangeDateDateTime Das Datum, an dem die Mapping-Informationen zuletzt geändert wurden. sysProcesses-Oberseite
sysprocesses-Tabelle zum Laufen auf Microsoft? SQL Server? Informationen zum Ablauf auf der Diese Prozesse können sein: Kundenprozess oder Systemprozess. SysProzesse werden nur in der Hauptdatenbank gespeichert. Der Spaltenname Datentypbeschreibung spid smallint SQL Server Prozess-ID. kpid smallint Microsoft Windows NT 4.0? Thread-ID. blockierte smallint Die Prozess-ID (Spid) des blockierten Prozesses. Wartetyp binär(2) Reservierung. Wartezeit int Die aktuelle Wartezeit in Millisekunden. 0, wenn der Prozess nicht wartet. LastwaitTyp nchar(32) gibt die Zeichenkette des letzten oder aktuellen Wartetypnamens an. waitresource nchar(32) Eine textuelle Darstellung einer Lock-Ressource. Dbid Smallint wird derzeit für das Verfahren verwendet. uid smallint Die Benutzer-ID, die den Befehl ausgeführt hat. Die kumulative CPU-Zeit des CPU-Int-Prozesses. Es spielt keine Rolle, ob die Option "SET STATISTICS TIME" o n oder AUS ist Es gibt einen Prozess, um den Eintrag zu aktualisieren. physical_io kumulierte Festplattenlese- und -schreibvorgänge für Int-Prozesse. Memusage int Die Anzahl der Seiten im Prozess-Cache, die derzeit diesem Prozess zugewiesen ist. Eine negative Zahl zeigt an, dass der Prozess von einem anderen freigesetzt wird Der von einem Prozess zugewiesene Speicher. login_time Datumszeit: Die Zeit, zu der der Client-Prozess sich auf dem Server anmeldet. Für Systemprozesse handelt es sich um SQL-Server-Speicher Die Zeit, als der Start stattfand. last_batch Datetime: Die Zeit, zu der der Client-Prozess zuletzt einen Remote Stored Procedure Call oder EXECUT-Statement ausgeführt hat. Für die Abteilung Der Systemprozess ist der Zeitpunkt, in dem SQL Server gespeichert wird. ECID Smallint wird verwendet, um die Ausführungskontext-ID eines Kind-Threads, der im Auftrag eines einzelnen Prozesses arbeitet, eindeutig zu identifizieren. open_tran Die Anzahl der offenen Transaktionen für den Smallint-Prozess. Status nchar(30) Der Status der Prozess-ID (z. B. laufend, im Winterschlaf usw.). sid binary(85) Die global eindeutige Kennung des Benutzers (GUID). Hostname NCAR(128) Der Name der Arbeitsstation. program_name nchar(128) der Name des Antrags. hostprocess nchar(8) Workstation-Prozess-ID-Nummer. CMD nchar(16) Befehl, der gerade ausgeführt wird. nt_domain nchar(128)-Domäne des Clients Windows NT 4.0 (wenn Windows-Authentifizierung verwendet wird) oder Trust Verbundene Windows NT 4.0-Domäne. nt_username nchar(128) Der Windows NT 4.0 Benutzername (bei Verwendung von Windows-Authentifizierung) oder Buchstaben für den Prozess Jeder verbundene Windows NT 4.0 Benutzername. net_address nchar(12) wird einer eindeutigen Kennung für die Netzwerkschnittstellenkarte auf jeder Benutzerarbeitsstation zugewiesen. Wenn sich ein Benutzer anmeldet, Die Kennung wird in die net_address-Spalte eingefügt. net_library nchar(12)-Spalte, die zur Speicherung der Client-Netzwerkbibliothek verwendet wird. Jeder Client-Prozess betritt eine Netzwerkverbindung. Netzwerkverbindungen haben eine Netzwerkbibliothek, die diesen Prozessen zugeordnet ist und es ihnen ermöglicht, Verbindungen herzustellen. Für weitere Informationen , siehe Client- und Server-Netzbibliothek. Loginame Nchar(128) Login. sysremotelogins zum oberen Seitenrand
Darf jeder Microsoft anrufen? SQL Server? Der entfernte Benutzer der entfernten gespeicherten Prozedur auf dem Der Spaltenname Datentypbeschreibung remoteserverid smallint Die Identität des entfernten Servers. remoteusername nvarchar(128) Der Benutzer-Login auf dem entfernten Server. Status Smallint-Option. sid varbinary(85) Microsoft Windows NT? Benutzer-Sicherheits-ID. ChangeDate DateTime fügt das Datum und die Uhrzeit des entfernten Benutzers hinzu. syscolumns-Header
Jede Spalte in jeder Tabelle und Ansicht nimmt eine Zeile in der Tabelle ein, und jeder Parameter im gespeicherten Prozess nimmt ebenfalls eine Zeile in der Tabelle ein. Die Tabelle befindet sich bei jeder Zahl Laut dem Lagerhaus. Der Spaltenname Datentypbeschreibung Name Sysname Der Name des Spaltennamens oder Prozedurparameters. id int Die Tabellenobjekt-ID, zu der die Spalte gehört, oder die mit dem Parameter verknüpfte Verfahrens-ID. xtype Tinyint Systypes. Typestat Tinyint nur für den Innengebrauch. xusertype smallint-Erweiterung. Länge smallint Die maximale physische Speicherlänge in Systypen. Xprec Tinyint ist nur für den internen Gebrauch gedacht. Xscale Tinyint ist nur für den internen Gebrauch gedacht. colid-Smallint-Spalten- oder Parameter-ID. xoffset smallint nur für den internen Gebrauch. BitPOS Tinyint ist nur für den internen Gebrauch gedacht. Tinyint nur für den internen Gebrauch reserviert. Colstat Smallint nur für den Innengebrauch. cdefault int Die Standardwert-ID der Spalte. Domäne in der Regel oder der CHECK-Constraint-ID der Spalte. Zahl smallint Die Unterprozedurennummer, wenn das Verfahren gruppiert ist (0 zeigt ein Nicht-Prozesselement an). Colorer Smallint nur für den Innengebrauch. Autoval Varbinary(255) nur für den internen Gebrauch. Offset smallint Der Offset der Reihe, in der sich die Spalte befindet; Wenn negativ, bedeutet das eine variable Zeilenlänge. Status Tinyint ist eine Bitmap, die verwendet wird, um Spalten- oder Parametereigenschaften zu beschreiben: 0x08 = Die Spalte erlaubt Nullwerte. 0x10 = ANSI-Füllmaterial tritt in Kraft, wenn Varchar- oder Varbinary-Spalten hinzugefügt werden. Behalten Sie den hinteren Bereich der Varchar-Säule, behalten Sie Lassen Sie die nachlaufende Null in der varbinären Spalte. 0x40 = Parameter ist der OUTPUT-Parameter. 0x80 = Spalte als Identitätsspalte.
type tinyint Der Typ des physischen Speichers in Systypes. usertype smallint systype. printfmt varchar(255) nur für den internen Gebrauch. Prec Smallint Die Präzisionsstufe der Säule. Skala int Die Anzahl der Dezimalstellen in der Spalte. iscomputed int gibt an, ob die Flagge für diese Spalte berechnet wurde: 0 = Nicht berechnet. 1 = Berechnend.
isoutparam int gibt an, ob der Prozessparameter ein Ausgabeparameter ist: 1 = wahr. 0 = falsch.
isnullable int gibt an, ob die Spalte Nullwerte zulässt: 1 = wahr. 0 = falsch.
Sysco nstraints Seitenanfang
Enthält eine Constraint Map, die auf das Objekt abgebildet ist, dem die Constraint gehört. Dieses Systemverzeichnis wird in jeder Datenbank gespeichert. Der Spaltenname Datentypbeschreibung CO NSTID INT Constraint Number. id int hat die Tabellen-ID dieser Constraint. colid smallint definiert die Spalten-ID der darauf enthaltenen Nebenbedingung oder 0, wenn es sich um eine Tabellenbedingung handelt. Spare1 Tinyint behalten. Status int Bitmap zeigt den Status an. Mögliche Werte sind: 1 = PRIMÄRSCHLÜSSEL-Bedingung. 2 = EINDEUTIGE SCHLÜSSEL-Constraints. 3 = FREMDSCHLÜSSEL-Constraints. 4 = CHECK-Constraint. 5 = DEFAULT-Bedingung. 16 = Spaltenebenen-Einschränkungen. 32 = Tabellenebenen-Nebenbedingungen.
Actio NS INT beibehalten. Fehler int bleibt bestehen. sysfilegroups-Header
Jede Dateigruppe in der Datenbank nimmt eine Zeile in der Tabelle ein. Die Tabelle wird in jeder Datenbank gespeichert. Mindestens ein Element in der Tabelle wird für den Haupttext verwendet Stücke gesetzt. Der Spaltenname Datentypbeschreibung groupid smallint Eine eindeutige Gruppenidentifikationsnummer für jede Datenbank. AllocPolicy Smallint beibehalten. Status int 0x8 = READ o nLY 0x10 = DEFAULT Gruppenname Sysname-Dateigruppe. sysfiles-Header
Jede Datei in der Datenbank nimmt eine Zeile in der Tabelle ein. Diese Systemtabelle ist eine virtuelle Tabelle und kann nicht direkt aktualisiert oder modifiziert werden. Der Spaltenname Datentypbeschreibung fileid smallint Eine eindeutige Dateiidentifikationsnummer für jede Datenbank. GroupID Smallint-Dateigruppenidentifikationsnummer. Größe int Dateigröße (in 8 KB Seiten). maxsize int Die maximale Dateigröße (in 8 KB Seiten). Ein Wert von 0 bedeutet kein Wachstum, und ein Wert von –1 bedeutet, dass die Datei immer Wachsen Sie bis zur Festplatte voll. Wachstum in der Wachstumsgröße der Datenbank. Ein Wert von 0 bedeutet kein Wachstum. Je nach Status kann es Hunderte von Seiten oder Dateigröße sein Teile das Verhältnis. Wenn Status 0x100000 enthält, ist das Wachstum ein Prozentsatz der Dateigröße; Ansonsten ist es die Seitenzahl. Der Status int Wachstumswert in Megabyte (MB) oder Kilobyte (KB)). 0x1 = Standardgerät. 0x2 = Festplattendatei. 0x40 = Protokollgerät. 0x80 = Dateien, die seit dem letzten Backup geschrieben wurden. 0x4000 = durch die CREATE DATABASE-Anweisung Implizit geschaffene Geräte. 0x8000 = Geräte, die während der Datenbankerstellung erstellt wurden. 0x100000 = Wachstum prozentual, nicht nach Seiten.
Perf-Int beibehalten. Name nchar(128) Der logische Name der Datei. Dateiname nchar(260) Der Name des physischen Geräts, einschließlich des vollständigen Pfads zur Datei. sysforeignkeys Seitenanfang
Enthält Informationen über die FOREIGN KEY-Constraints in der Tabellendefinition. Die Tabelle wird in jeder Datenbank gespeichert. Der Spaltenname Datentypbeschreibung co nstid int der ID der FOREIGN KEY-Constraint. fkeyid int Die Tabellenobjekt-ID mit der FOREIGN KEY-Nebenbedingungen. rkeyid int Die in der FOREIGN KEY-Constraint referenzierte Tabellenobjekt-ID. fkey smallint bezieht sich auf die Spalten-ID. rkey smallint referenzierte Spalten-ID. keyno smallint Die Position der Spalte in der Liste der referenzierten Spalten. sysindexes nach oben auf der Seite
Jeder Index und jede Tabelle in der Datenbank nimmt eine Zeile in der Tabelle ein. Die Tabelle wird in jeder Datenbank gespeichert. Der Spaltenname Datentypbeschreibung id int-Tabellen-ID (if indid = 0 oder 255). Andernfalls die ID der Tabelle, zu der der Index gehört. Status in internen Systemstatusinformationen. erste Binär(6) zeigt auf die erste oder Root-Seite. indid smallint index ID: 1 = Cluster-Index >1 = nicht aggregiert 255 = Tabelleneinträge mit Text- oder Bilddaten
Wurzelbinär(6) Wenn indid >= 1 und < 255 gilt, ist Root der Zeiger auf die Wurzelseite. Wenn indid = 0 oder indid = 255, Root ist der Zeiger auf die letzte Seite. Minlen Smallint Mindestliniengröße. Keycnt Smallint Key. groupid smallint, auf dem die Dateigruppen-ID des Objekts erstellt wird. dpages int Wenn indid = 0 oder indid = 1 ist, ist dpages die Anzahl der verwendeten Seiten. Wenn indid = 255, die auf 0 gesetzt wird. Ansonsten ist es die Anzahl der Seiten, die indexiert wurden. reserved int Wenn indid = 0 oder indid = 1 ist, ist reserved der Seitenzähler, der allen Indizes und Tabellendaten zugewiesen ist Zahl. Wenn indid = 255, ist reserviert die Seitenanzahl, die den Text- oder Bilddaten zugewiesen wird. Andernfalls wird sie einem Index zugewiesen Seitenanzahl. verwendet& nbsp; int Wenn indid = 0 oder indid = 1 verwendet wird, wird die Gesamtzahl der für alle Index- und Tabellendaten verwendeten Seiten verwendet. Wenn indid = 255, verwendet wird die Seitenanzahl für Text- oder Bilddaten. Ansonsten ist es die Seitenzahl, die für die Indexierung verwendet wird. Rowcnt Bigint basiert auf datenbasierten Zeilenzählungen Indid = 0 und Indid = 1. Wenn indid = 255, Rowcnt Auf 0 eingestellt. RowModctr zählt die Gesamtzahl der Zeilen, die seit der letzten Aktualisierung der Tabelle eingefügt, entfernt oder aktualisiert wurden. xmaxlen smallint maximale Reihengröße. Maxirow Smallint maximale Zeilengröße ohne Blattindex. OrigFillFactor tinyint Der anfängliche Füllfaktorwert, der bei der Erstellung des Index verwendet wird. Der Wert bleibt nicht erhalten; Wenn es jedoch schwer sein muss, Dieser Wert kann hilfreich sein, wenn du einen neuen Index erstellst, aber dich nicht mehr an den ursprünglich verwendeten Füllfaktor erinnern kannst. Reserviert1 Tinyint behalten. Reservierte 2 Intelligenz behalten. Erstens IAM Binär(6) halten. unverschämte Smallint behielt. Index-Implementierungsflagge. lockflags smallint wird verwendet, um die betrachtete Index-Lock-Granularität einzuschränken. Zum Beispiel können Sie für Lookup-Tabellen, die schreibgeschützt sind, um sie nur auf Tabellenniveau zu versperren, um die Sperrkosten zu minimieren. PGMODCTR INT beibehalten. keys varbinary(816) Eine Liste von Spalten-IDs, die den Indexschlüssel bilden. Name Sysname Tabellenname (wenn indid = 0 oder 255). Ansonsten der Name des Indexes. Statblob-Bild Statistik-Blob. Maxlen Int behielt. Zeilen int basiert auf der Anzahl der datenbasierten Zeilen mit indid = 0 und indid = 1, was für indid > 1 wiederholt wird. Wenn indid = 255, Reihen auf 0 gesetzt. Die Spalte ist für Rückwärtskompatibilität vorgesehen. Sysmembers-Seite Jedes Mitglied der Datenbankrolle nimmt eine Reihe in der Tabelle ein. Die Tabelle wird in jeder Datenbank gespeichert.
Der Spaltenname Datentypbeschreibung memberuid smallint Die Benutzer-ID des Rollenmitglieds. Die Benutzer-ID der Groupuid smallint-Rolle. sysobjects-Header Jedes Objekt (Einschränkungen, Standardwerte, Protokolle, Regeln, gespeicherte Prozeduren usw.), das in der Datenbank erstellt wird, nimmt eine Zeile in der Tabelle ein. Nur in
tempdb, belegt jedes temporäre Objekt eine Reihe in der Tabelle. Der Spaltenname Datentypbeschreibung Name Sysname-Objektname. ID ist Objektidentifikationsnummer. xtype char(2) Objekttyp. Es kann einer der folgenden Objekttypen sein: C = CHECK-Nebenbedingung D = DEFAULT- oder DEFAULT-Nebenbedingungen F = FREMDSCHLÜSSEL-Bedingung L = Log FN = skalare Funktion IF = Inline-Tabellenfunktion P = gespeichertes Verfahren PK = PRIMÄRSCHLÜSSEL-Constraint (Typ ist K) RF = Replikationsfilter-Speicherprozedur S = Systemtabelle TF = Tabellenfunktion TR = Trigger U = Benutzertabelle UQ = EINDEUTIGE Nebenbedingung (Typ ist K) V = Ansicht X = Erweitertes gespeichertes Verfahren
Die Benutzer-ID des uid smallint Owner-Objekts. Info Smallint behalten. Nur für den Innengebrauch. Status Int behalten. Nur für den Innengebrauch. base_schema_ Ganz Int behalten. Nur für den Innengebrauch. replinfo int beibehalten. Zur Fortpflanzung. parent_obj int die Objektkennung des übergeordneten Objekts (zum Beispiel für Trigger oder Einschränkungen die Tabellen-ID). Das Erstellungsdatum des crdate-Date-Time-Objekts. FTCATID Smallint ist die Volltext-Verzeichniskennung für alle Benutzertabellen, die für den Volltextindex registriert sind, für alle Nutzer, die nicht registriert sind Die Tabelle ist 0. schema_ver int-Versionsnummer, die mit jeder Schemaänderung der Tabelle erhöht wird. stats_schema_ Ganz Int behalten. Nur für den Innengebrauch. Typ char(2) Objekttyp. Es kann einer der folgenden Werte sein: C = CHECK-Nebenbedingung D = DEFAULT- oder DEFAULT-Nebenbedingungen F = FREMDSCHLÜSSEL-Bedingung FN = skalare Funktion IF = Inline-Tabellenfunktion K = PRIMÄRSCHLÜSSEL- oder EINDEUTIGE Einschränkungen L = Log P = gespeichertes Verfahren R = Regel RF = Replikationsfilter-Speicherprozedur S = Systemtabelle TF = Tabellenfunktion TR = Trigger U = Benutzertabelle V = Ansicht X = Erweitertes gespeichertes Verfahren
userstat smallint behielt. Interne Zustandsinformationen von Sysstat Smallint. Indexdel Smallint beibehalten. Datum und Zeit für später. Versio n Int für spätere Nutzung. Deltrig-Intelligenz gehalten. Instinktiv gehalten. UPDTRIG Int beibehalten. Seltrig Int behielt. Kategorie INT wird für Veröffentlichungen, Einschränkungen und Identifikation verwendet. Cache Smallint behalten. Syspermissio NS Seitenanfang Enthält Informationen über erteilte und verweigerte Berechtigungen an Nutzer, Gruppen und Rollen innerhalb der Datenbank. Die Tabelle wird in jeder Datenbank gespeichert.
Der Spaltenname Datentypbeschreibung id int Objekt-ID der Objektberechtigungen; 0 steht für Aussage-Berechtigungen. Grantee Smallint Die ID des Benutzers, der Gruppe oder der Rolle, die von der Berechtigung beeinflusst wird. Grantor Smallint Die ID des Benutzers, der Gruppe oder der Rolle, für die die Berechtigung erteilt oder widerrufen wird. ActAdd Smallint nur für den internen Gebrauch. Actmod Smallint ist nur für den internen Gebrauch gedacht. Seladd Varbinary (4000) nur für den internen Gebrauch. Selmod Varbinary(4000) nur für den internen Gebrauch. updadd varbinary(4000) nur für den internen Gebrauch. updmod varbinary(4000) nur für den internen Gebrauch. refadd varbinary(4000) nur für den internen Gebrauch. refmod varbinary(4000) nur für den internen Gebrauch. Systypes-Header Jedes System liefert eine einzelne Informationszeile sowohl für den Datentyp als auch für den benutzerdefinierten Datentyp. Die Tabelle wird in jeder Datenbank gespeichert.
Dies sind die Arten von Daten, die vom System und deren ID-Nummern bereitgestellt werden. Der Spaltenname Datentypbeschreibung Name Sysname-Datentyp Name. Xtype Tinyint physischer Speichertyp. Status Tinyint ist nur für den internen Gebrauch. xusertype smallint erweitert den Benutzertyp. Länge smallint Die physikalische Länge des Datentyps. Die interne Präzision, die vom Xprec Tinyint-Server verwendet wird. (Nicht in Anfragen verfügbar.) ) Die Anzahl der internen Dezimalstellen, die vom Xscale Tinyint-Server verwendet werden. (Nicht in Anfragen verfügbar.) ) tdefault int Die ID der gespeicherten Prozedur, die Integritätsprüfungen für diesen Datentyp durchführt. domain int Die ID des gespeicherten Prozedurs, der Integritätsprüfungen für diesen Datentyp durchführt. uid smallint Die Benutzer-ID des Datentyp-Erstellers. Smallint nur für den internen Gebrauch reserviert. usertype smallint Die Benutzertyp-ID. Das variable Bit ist 1 für den Datentyp mit variabler Länge, ansonsten 0. allownulls-Bit gibt an, dass dieser Datentyp standardmäßig auf Nullität versetzt. Wenn CREATE oder ALTER TABLE als leer angegeben ist , dann überschreibt der Wert den Standard-Nullwert für diesen Datentyp. type tinyint Physisch speichert Datentypen. printfmt Varchar(255) behielt. prec smallint Das Maß an Genauigkeit dieses Datentyps. Skalieren tinyint Die Anzahl der Dezimalstellen (basierend auf der Genauigkeit) für diesen Datentyp. sysUsers-Header Jedes Microsoft in der Datenbank? Windows-Benutzer, Windows-Gruppen, Microsoft SQL Server? User oder SQL
Die Server-Rolle nimmt eine Reihe in der Tabelle ein. Der Spaltenname Datentypbeschreibung uid smallint Benutzer-ID, die in dieser Datenbank einzigartig ist. 1 ist der Datenbankbesitzer. Status Smallint nur für den internen Gebrauch. Name Sysname-Benutzername oder Gruppenname, der in dieser Datenbank einzigartig ist. Sid Varbinary(85) Die Sicherheitskennung für diesen Eintrag. Roles varbinary(2048) nur für den internen Gebrauch. createDate DatumUhrzeit des hinzugefügten Datums des Kontos. UpdateDate DateTime Das letzte geänderte Datum des Kontos. Altuid Smallint ist nur für den internen Gebrauch gedacht. Passwort varbinary(256) nur für den internen Gebrauch. gid smallint Die Gruppen-ID, zu der dieser Nutzer gehört. Wenn uid = gid, definiert dieser Eintrag eine Gruppe. Enviro N Varchar (255) reserviert. HasdbAccess-INT ist 1, wenn das Konto Datenbankzugriff hat. islogin int, wenn das Konto eine Windows-Gruppe, ein Windows-Benutzer oder ein SQL-Server-Benutzer mit einem Login-Konto ist. zum Beispiel: 1. isntname int ist 1, wenn das Konto eine Windows-Gruppe oder ein Windows-Benutzer ist. isntgroup int ist 1, wenn das Konto eine Windows-Gruppe ist. isntuser int ist 1, wenn das Konto ein Windows-Nutzer ist. issqluser int ist 1, wenn das Konto ein SQL-Server-Nutzer ist. Isaliased INT ist 1, wenn das Konto von einem anderen Nutzer gealiasiert wird. issqlrole int ist 1, wenn das Konto eine SQL-Server-Rolle ist. Isapprole INT ist 1, wenn das Konto eine Anwendungsrolle ist.
|