|
La base de données principale sysaltfiles contient les fichiers de la base de données Jeu de caractères et ordre de tri de la base de données principale syscharsets Options principales de configuration de base de données Sysco Nfigures Options de configuration actuelles principales de la base de données nfigs de Syscurco Base de données sysdatabases dans le serveur de base de données principal syslanguages est le principal langage de bases de données Base de données principale syslogins Informations de compte de connexion Informations de connexion des principaux membres de la base de données SysoleDBusers sysprocesses, processus principal de base de données sysremotelogins Base de données principale Connexion à distance au compte syscolumns par colonne de base de données sysco nstrains par limite de base de données sysfilegroups par groupe de fichiers de base de données sysfiles pour chaque fichier de base de données sysforeignkeys pour chaque mot-clé externe de la base de données sysindexes par index de base de données sysmenbers pour chaque membre du rôle de base de données sysobjects pour chaque base de données Objet de base de données syscomments syspermissio ns Per permissions de base de données systypes par type de données défini par l’utilisateur sysusers par utilisateur de base de données En-tête sysaltfiles Dans des cas particuliers, contenir les lignes correspondant aux fichiers de la base de données. La table est stockée dans la base de données principale.
Le nom de la colonne Description du type de données fileid smallint Un numéro d’identification de fichier unique pour chaque base de données. Numéro d’identification du groupe de fichiers Groupid Smallint. taille int fichier (en 8 Ko). maxsize int La taille maximale du fichier (en 8 Ko). Une valeur de 0 signifie pas de croissance, et une valeur de –1 signifie que le fichier doit toujours être Poussez jusqu’à la pleine quantité de disque. croissance dans La taille croissante de la base de données. Une valeur de 0 indique qu’il n’y a pas de croissance. Selon la valeur du statut, cela peut être des centaines de pages ou la taille du fichier Divisez le ratio. Si le statut est 0x100000, la croissance correspond à un pourcentage de la taille du fichier ; Sinon, c’est le nombre de pages. Statut int pour usage interne uniquement. Intelligence de performance conservée. dbid smallint Le numéro d’identification de la base de données à laquelle appartient le fichier. nom nchar(128) Le nom logique du fichier. Nom de fichier nchar(260) Le nom de l’appareil physique, incluant le chemin complet vers le fichier. > syscharsets page principale Chaque jeu de caractères occupe une ligne dans la table, qui contient aussi des définitions pour Microsoft ? SQL Server ? L’ordre de tri utilisé. rangée L’une des séquences de séquence est marquée comme ordre de tri par défaut dans sysco nfigures, qui est le seul ordre réellement utilisé. Le nom de la colonne Description du type de données type smallint Le type d’entité représenté par cette ligne. 1001 est l’ensemble de caractères ; 2001 est l’ordre de tri. id tinyint jeu de caractères ou identifiant unique de l’ordre de tri. Notez que l’ordre de tri et le jeu de caractères ne peuvent pas partager le même numéro d’ID. Garantie Laissez la plage d’ID de 1 à 240 pour que SQL Server puisse l’utiliser. Le champ tinyint CSID n’est pas utilisé si la ligne représente un jeu de caractères. Si la ligne représente l’ordre de tri, le champ est dans Par-dessus, l’ID du jeu de caractères de l’ordre de tri est généré. Supposons qu’une ligne de jeu de caractères avec cet ID existe dans cette table. statut smallint Le bit d’information d’état du système interne. nom sysname Le nom unique du jeu de caractères ou de l’ordre de tri. Le champ ne doit contenir que les lettres A-Z ou a-z, le nombre 0 – 9 et souligne (_). Cela doit commencer par une lettre. descriptio n nvarchar(255) ou description optionnelle de la fonction d’ordre de tri. BinaryDefinitio N Varbinary(255) pour un usage interne uniquement. Définition n jeu de caractères image ou définition interne de l’ordre de tri. La structure de données dans ce domaine dépend du type. Sysco nfigures haut de la page
Chaque option de configuration définie par l’utilisateur occupe une ligne dans le tableau. Les chiffres sysco incluent Microsoft récemment lancé ? SQL Serveur ? Les options de configuration précédemment définies contiennent également toutes les options de configuration dynamique établies après le lancement récent. La table est uniquement située en master Base de données. Le nom de la colonne Description du type de données variable value int (utilisée par SQL Server uniquement après l’exécution de RECo nFIGURE). Numéro de variable de configuration SmallINT du CO nfig. Commentez nvarchar(255) sur les options de configuration. Status smallint représente un bitmap du statut d’une option. Les valeurs possibles incluent : 0 = statique (ce réglage s’applique au redémarrage du serveur). 1 = Dynamique (cette variable prend effet lorsque l’instruction RECo nFIGURE est exécutée). 2 = Avancé (la variable est affichée uniquement si l’option Afficher Avancé est activée). 3 = Dynamique et Avancé.
Syscurco nfigs haut de la page
Chaque option de configuration actuelle est une pour chacun. De plus, le tableau contient quatre éléments décrivant la structure de configuration. Syscurco NFIGS est en usage Généré dynamiquement lors de la requête. Pour plus d’informations, voir Sysco nfigures. Le nom de la colonne Description du type de données value int variable modifiable par l’utilisateur (seulement si RECo nFIGURE a été exécuté par Microsoft ?) SQL Serveur ? utilisation). Numéro de variable de configuration SmallINT du CO nfig. Commentez nvarchar(255) sur les options de configuration. Status smallint représente un bitmap du statut d’une option. Les valeurs possibles incluent : 0 = statique (ce réglage s’applique au redémarrage du serveur). 1 = Dynamique (cette variable prend effet lorsque l’instruction RECo nFIGURE est exécutée). 2 = Avancé (la variable est affichée uniquement si l’option Afficher Avancé est activée). 3 = Dynamique et Avancé.
Page sysdatabases Microsoft? SQL Server ? Chaque base de données sur la table occupe une ligne. Lorsque vous installez SQL Server pour la première fois, sysdatabases contient des éléments pour les bases de données maître, modèle, msdb, mssqlweb et tempdb. La table n’existe que stocké dans la base de données principale. Le nom de la colonne Description du type de données nom sysname Le nom de la base de données. dbid smallint database ID. sid varbinary(85) L’identifiant système du créateur de la base de données. Le mode smallint est utilisé pour verrouiller la base de données en interne lors de sa création. bits d’état int, dont certains peuvent être utilisés par l’utilisateur sp_dboptio n (lire o, usage DBO). Uniquement, utilisateur unique, etc.) : 1 = fermeture automatique ; Utilisez les réglages sp_dboptio et . 4 = sélectionner dans/en vrac ; Utilisez les réglages sp_dboptio et . 8 = trunc. log o n chkpt ; Utilisez les réglages sp_dboptio et . 16 = détection de page déchirée n, en utilisant sp_dboptio réglage n. 32 = chargement 。 64 = avant récupération 。 128 = récupération 。 256 = non récupéré 。 512 = hors ligne ; Utilisez les réglages sp_dboptio et . 1024 = lu uniquement ; Utilisez les réglages sp_dboptio et . 2048 = dbo use nly ; Utilisation sp_dboptio et paramètres. 4096 = utilisateur unique ; Utilisez les réglages sp_dboptio et . 32768 = mode d’urgence 。 4194304 = auto-rétrécissement 。 1073741824 = arrêt net 。 Plusieurs bits peuvent être ouverts en même temps.
status2 int 16384 = ANSI null default ; Utilisez les réglages sp_dboptio et . 65536 = nulle co ncat donne nulle avec sp_dboptio réglage n. 131072 = déclencheurs récursifs, en utilisant sp_dboptio n paramètres. 1048576 = par défaut sur le curseur local, en utilisant sp_dboptio réglage n. 8388608 = identifiant cité, utilisé sp_dboptio et paramètres. 33554432 = curseur proche de n commit, en utilisant sp_dboptio n réglage. 67108864 = annules ANSI, en utilisant le réglage sp_dboptio n. 268435456 = avertissements ANSI, en utilisant sp_dboptio réglage n. 536870912 = texte intégral activé, utiliser sp_fulltext_database Réglages. CRDATE Date Date Date Date Date Created Date. Rendez-vous réservé. La catégorie int contient des bitmaps d’informations à copier : 1 = Publié. 2 = abonné. 4 = Fusion publiée. 8 = Fusion Abonnée.
Base de données CMPTLEVEL TinyINT. Voir sp_dbcmptlevel pour plus d’informations. Nom de fichier nvarchar(260) Le chemin du système d’exploitation et le nom du fichier maître de la base de données. Le numéro de compilation du code SQL Server utilisé pour créer la base de données. Outils SQL Server uniquement En interne pour le traitement des mises à niveau. En-tête syslanguages Apparaître chez Microsoft ? SQL Server ? Chaque langue du tableau a une ligne. Bien que l’anglais américain n’existe pas syslanguages, mais la table est toujours disponible sur SQL Server. La table est stockée uniquement dans la base de données principale. Le nom de la colonne Description du type de données langid smallint un identifiant unique de langage. Ordre de date formatformat, nchar(3), ordre de date (par exemple DMY). datefirst tinyint Le premier jour de la semaine : 1 pour lundi, 2 pour mardi, et ainsi de suite jusqu’à 7 signifie étoile Rendez-vous. Mettez à jour l’INT pour l’utilisation du système. Nom sysname nom langue officielle (par exemple, fran ?ais). alias sysname Nom de langue alternative (comme le français). mo nths nvarchar(372) Une liste de noms complets séparés par virgules pour les mois dans l’ordre de janvier à décembre, chaque nom Contient un maximum de 20 caractères. Shortmo NTHS Varchar(132) Une liste abrégée de noms de mois séparés par virgules dans l’ordre de janvier à décembre, Chaque nom peut contenir jusqu’à 9 caractères. jours nvarchar(217) Une liste de noms de jours séparés par virgules de janvier à décembre, avec le plus grand nombre de chaque nom Contient 30 caractères. lcid int pour ce langage Microsoft Windows NT ? ID de localisation. mslangid smallint SQL Server message group ID. Trente-trois langues fournies par SQL Server sont installées. Voici une liste des langues. Le nom en anglais est NT LCID SQL Server Message Group ID Anglais 1033 1033 Allemand 1031 1031 Français 1036 1036 Japonais 1041 1041 Danois 1030 1030 Espagnol 3082 3082 Italien 1040 1040 Néerlandais 1043 1043 Norvégien 2068 2068 Portugais 2070 2070 Finnois 1035 1035 Suédois 1053 1053 Tchèque 1029 1029 Hongrois 1038 1038 Polonais 1045 1045 Roumain 1048 1048 Croate 1050 1050 Slovaque 1051 1051 Slovène 1060 1060 Grec 1032 1032 Bulgare 1026 1026 Russe 1049 1049 Turc 1055 1055 Anglais britannique 2057 1033 Esto nian 1061 1061 Letton 1062 1062 Lituanien 1063 1063 Brésilien 1046 1046 Traditiontio nal chinois 1028 1028 Coréen 1042 1042 Chinois simplifié 2052 2052 Arabe 1025 1025 Thai 1054 1054 En-tête syslogins
Chaque compte de connexion occupe une ligne dans le tableau. Le nom de la colonne Description du type de données Identifiant de sécurité SID Varbinary(85). Statut smallint pour usage interne uniquement. CreateDate DateTime ajoute la date de connexion. mise à jourDate DateHeure Mettre à jour la date de connexion. Date d’enregistrement pour usage interne uniquement. INT TOTCPU uniquement pour un usage interne. Totio int est uniquement pour un usage interne. Spacelimit int uniquement pour un usage interne. Intelligence limitée dans le temps uniquement pour usage interne. RésultLimit int uniquement pour usage interne. name varchar(30) L’identifiant de connexion de l’utilisateur. Nom dbname nvarchar(128) Le nom de base de données par défaut de l’utilisateur lors de l’établissement d’une connexion. mot de passe nvarchar(128) Le mot de passe chiffré de l’utilisateur (peut être NULL). langue nvarchar(128) La langue par défaut pour les utilisateurs. Denier la connexion si la connexion est Microsoft ? Windows NT ? 1 pour un utilisateur ou un groupe à qui l’accès a été refusé. HASaccess INT est de 1 si l’accès de connexion est autorisé. isntname int est 1 si la connexion est un utilisateur ou un groupe Windows NT, et si la connexion est Microsoft SQL Serveur ? Connexion : 0. isntgroup int si connecté Si c’est un groupe Windows NT, c’est 1. l’int de l’utilisateur est 1 si la connexion est un utilisateur Windows NT. L’INT sysadmin est 1 si la connexion correspond à un membre du rôle serveur sysadmin. L’INT SecurityAdmin est 1 si le login est un membre du rôle SecurityAdmin Serveur. L’INT de Serveradmin est 1 si la connexion correspond à un membre du rôle serveur fixe ServerAdmin. Setupadmin INT est 1 si la connexion correspond à un membre du serveur fixe setupadmin. Processadmin int est 1 si la connexion correspond à un membre du rôle serveur fixe ProcessAdmin. Diskadmin INT est 1 si la connexion est un membre du serveur fixe diskadmin. L’INT de DBcre est 1 si la connexion est un membre du serveur fixe de DBcreator. nom de connexion nvarchar(128) Le nom réel de la connexion, qui peut différer de celui utilisé par SQL Server 。 Tête sysoledbusers
La correspondance utilisateur et mot de passe pour chaque serveur lié spécifié occupe une ligne dans la table. La table est stockée dans la base de données principale. Le nom de la colonne Description du type de données Le SID (Security Identification Number) du serveur rmtsrvid smallint. rmtloginame nvarchar(128) correspond à la connexion distante du rmtservid lié. RMTsPassword Nvarchar(128) lie le mot de passe chiffré pour la connexion à distance spécifiée dans RMTSRVID. loginsid varbinary(85) Le SID de connexion local à mapper. status smallint Si la valeur est 1, le mappage doit utiliser les identifiants propres à l’utilisateur. ChangeDateDateHeure La date à laquelle les informations de mappage ont été modifiées pour la dernière fois. Page principale sysprocesses
Tableau sysprocesses concernant l’exécution sous Microsoft ? SQL Server ? Informations sur le processus sur le Ces processus peuvent être : Processus client ou processus système. Les sysprocess sont stockés uniquement dans la base de données maîtresse. Le nom de la colonne Description du type de données spid smallint SQL Server process ID. kpid smallint Microsoft Windows NT 4.0 ? ID de thread. smallint bloqué L’ID du processus (spid) du processus bloqué. Réservation binaire(2) d’attendre. temps d’attente en : Le temps d’attente actuel en millisecondes. 0 lorsque le processus n’attend pas. lastwaittype nchar(32) indique la chaîne du nom du type d’attente ou d’attente actuel. waitresource nchar(32) Une représentation textuelle d’une ressource verrouillée. Le dbid smallint est actuellement utilisé par le procédé. uid smallint L’identifiant utilisateur qui a exécuté la commande. Le temps cumulé du processus d’intelligence CPU. Peu importe si l’option SET STATISTICS TIME o n est o n ou OFF Il existe un processus pour mettre à jour l’entrée. physical_io lectures et écritures cumulées sur disque pour les processus int. Memusage int Le nombre de pages dans le cache du processus actuellement allouées à ce processus. Un chiffre négatif indique que le processus est libéré par une autre La mémoire allouée par un processus. login_time l’heure de date : l’heure à laquelle le processus client s’est connecté au serveur. Pour les processus système, il s’agit du stockage SQL Server Le moment où le démarrage a eu lieu. last_batch data-heure : l’heure à laquelle le processus client a exécuté pour la dernière fois un appel à une procédure stockée distante ou une instruction EXECUT. Pour le département Le processus système est le moment où SQL Server commence à être stocké. Ecid smallint est utilisé pour identifier de manière unique l’ID de contexte d’exécution d’un fil d’exécution qui fonctionne pour un seul processus. open_tran Le nombre de transactions ouvertes pour le processus smallint. status nchar(30) L’état de l’ID du processus (par exemple, exécution, hibernation, etc.). sid binary(85) L’identifiant globalement unique (GUID) de l’utilisateur. Nom d’hôte nchar(128) Le nom de la station de travail. program_name nchar(128) le nom de la demande. numéro d’identification de processus nchar(8) de la station de travail. commandement cmd nchar(16) qui est actuellement en cours d’exécution. nt_domain le domaine Windows NT 4.0 du client nchar(128) (s’il utilise l’authentification Windows) ou la confiance Domaine Windows NT 4.0 connecté. nt_username nchar(128) Le nom d’utilisateur de Windows NT 4.0 (si l’authentification Windows) ou la lettre correspond au processus Tout nom d’utilisateur Windows NT 4.0 connecté. net_address nchar(12) est attribué à un identifiant unique pour la carte d’interface réseau de chaque station de travail utilisateur. Lorsqu’un utilisateur se connecte, L’identifiant est inséré dans la colonne net_address. net_library colonne nchar(12) servait à stocker la bibliothèque réseau client. Chaque processus client entre sur une connexion réseau. Les connexions réseau disposent d’une bibliothèque réseau associée à ces processus qui leur permet d’établir des connexions. Pour plus d’informations , voir Bibliothèque Réseau Client et Serveur. Connexion Loginame NCAR (128). sysremotelogins en haut de la page
Chacun est autorisé à appeler Microsoft ? SQL Server ? L’utilisateur distant de la procédure stockée à distance sur le Le nom de la colonne Description du type de données remoteserverid smallint L’identité du serveur distant. remoteusername nvarchar(128) La connexion utilisateur sur le serveur distant. Option de statut smallint. sid varbinary(85) Microsoft Windows NT ? ID de sécurité utilisateur. ChangeDate DateTime ajoute la date et l’heure de l’utilisateur distant. En-tête syscolumns
Chaque colonne de chaque table et vue occupe une ligne dans la table, et chaque paramètre du processus stocké occupe également une ligne dans la table. Le tableau se trouve à chaque numéro Selon l’entrepôt. Le nom de la colonne Description du type de données nom sysname Le nom du nom de la colonne ou du paramètre de procédure. id int L’ID de l’objet de la table auquel appartient la colonne, ou l’ID de procédure stockée associé au paramètre. xtype Tinyint systypes. Typestat tinyint pour usage interne uniquement. extension xusertype smallint. length smallint La longueur maximale de stockage physique dans les systypes. Xprec Tinyint est réservé à un usage interne. Xscale Tinyint est réservé à un usage interne. colid smallint, colonne ou identifiant de paramètre. Smallint xoffset pour usage interne uniquement. BitPOS Tinyint est uniquement destiné à un usage interne. Réservé Tinyint uniquement à l’intérieur. Colstat Smallint pour usage interne uniquement. cdefault int L’identifiant de valeur par défaut de la colonne. domain int la règle ou l’ID de contrainte CHECK de la colonne. number smallint Le numéro de la sous-procédure lorsque la procédure est regroupée (0 indique un élément hors procédure). Petit Int de Colorder uniquement pour usage interne. Autoval Varbinary(255) pour usage interne uniquement. décalage smallint Le décalage de la ligne dans laquelle se trouve la colonne ; Si négatif, cela signifie une ligne de longueur variable. Status tinyint est un bitmap utilisé pour décrire les propriétés des colonnes ou des paramètres : 0x08 = La colonne permet les valeurs nulles. 0x10 = le bourrage ANSI entre en effet lorsque des colonnes varchar ou varbinaires sont ajoutées. Gardez l’espace arrière de la colonne varchar, gardez Laissez le zéro arrière dans la colonne varbinaire. 0x40 = paramètre est le paramètre OUTPUT. 0x80 = Colonne comme colonne identité.
Type tinyint Le type de stockage physique dans les systypes. usertype smallint systype. PrintFMT Varchar(255) pour usage interne uniquement. pré smallint Le niveau de précision de la colonne. scale int Le nombre de décimales dans la colonne. Iscalculed int indique si le drapeau pour cette colonne a été calculé : 0 = Non calculé. 1 = Calculé.
Isoutparam int indique si le paramètre de processus est un paramètre de sortie : 1 = vrai. 0 = faux.
isnullable int indique si la colonne permet des valeurs nulles : 1 = vrai. 0 = faux.
Sysco nstraints haut de la page
Contient une application de contraintes, mappée à l’objet qui possède la contrainte. Ce répertoire système est stocké dans chaque base de données. Le nom de la colonne Description du type de données Numéro de contrainte INT CONSTID. id int a l’identifiant de table de cette contrainte. colid smallint définit l’identifiant de colonne de la contrainte qui lui est appliquée, ou 0 s’il s’agit d’une contrainte de table. Sreserve1 tinyint conservé. Statut int bitmap indique Status. Les valeurs possibles incluent : 1 = contrainte de clé PRIMAIRE. 2 = contraintes de CLÉ UNIQUE. 3 = contraintes de CLÉ ÉTRANGÈRE. 4 = contrainte CHECK. 5 = contrainte par défaut. 16 = contraintes au niveau de la colonne. 32 = contraintes au niveau de la table.
Actio ns int conservée. Erreur d’intelligence demeure. En-tête sysfilegroups
Chaque groupe de fichiers dans la base de données occupe une ligne dans la table. La table est stockée dans chaque base de données. Au moins un élément du tableau est utilisé pour le texte principal Pièce prête. Le nom de la colonne Description du type de données groupid smallint Un numéro d’identification de groupe unique pour chaque base de données. Allocpolicy smallint conservé. statut int 0x8 = READ o nLY 0x10 = PAR DÉFAUT Groupname sysname filegroup. En-tête sysfiles
Chaque fichier de la base de données occupe une ligne dans la table. Cette table système est une table virtuelle et ne peut pas être mise à jour ou modifiée directement. Le nom de la colonne Description du type de données fileid smallint Un numéro d’identification de fichier unique pour chaque base de données. Numéro d’identification du groupe de fichiers Groupid Smallint. taille int fichier (en 8 Ko). maxsize int La taille maximale du fichier (en 8 Ko). Une valeur de 0 signifie pas de croissance, et une valeur de –1 signifie que le fichier doit toujours être Poussez jusqu’à la pleine quantité de disque. croissance dans La taille croissante de la base de données. Une valeur de 0 indique qu’il n’y a pas de croissance. Selon la valeur du statut, cela peut être des centaines de pages ou la taille du fichier Divisez le ratio. Si le statut contient 0x100000, la croissance correspond à un pourcentage de la taille du fichier ; Sinon, c’est le nombre de pages. La valeur de croissance de statut int en mégaoctets (Mo) ou kilooctets (KB)). 0x1 = Appareil par défaut. 0x2 = Fichier disque. 0x40 = Périphérique journal. 0x80 = Fichiers écrits depuis la dernière sauvegarde. 0x4000 = par l’instruction CREATE DATABASE Des dispositifs créés implicitement. 0x8000 = Appareils créés lors de la création de la base de données. 0x100000 = Croissance en pourcentage, pas en pages.
Intelligence de performance conservée. nom nchar(128) Le nom logique du fichier. Nom de fichier nchar(260) Le nom de l’appareil physique, incluant le chemin complet vers le fichier. sysforeignkeys haut de la page
Contient des informations sur les contraintes de CLÉ ÉTRANGÈRE dans la définition du tableau. La table est stockée dans chaque base de données. Le nom de la colonne Description du type de données co nstid int l’ID de la contrainte FOREIGN KEY. fkeyid int L’identifiant de l’objet de la table avec la contrainte CLÉ ÉTRANGÈRE. rkeyid int L’ID d’objet de la table référencé dans la contrainte FOREIGN KEY. fkey smallint fait référence à l’identifiant de la colonne. rkey smallint référencé l’ID de colonne. keyno smallint La position de la colonne dans la liste des colonnes référencées. sysindexes en haut de la page
Chaque index et table de la base de données occupe une ligne dans la table. La table est stockée dans chaque base de données. Le nom de la colonne Description du type de données id int table ID (si indid = 0 ou 255). Sinon, l’ID de la table à laquelle appartient l’index. Statut INT Informations sur l’état interne du système. premiers pointeurs binaires(6) vers la première ou la page racine. indid smallint index ID : 1 = Indice regroupé >1 = non agrégé 255 = Entrées de tableau avec données textuelles ou d’images
Racine binaire(6) Si indid >= 1 et < 255, la racine est le pointeur vers la page racine. Si indid = 0 ou INDID = 255, la racine est le pointeur vers la dernière page. Minlen Smallint Taille minimale de ligne. Clé Smallint Key. groupid smallint sur lequel l’identifiant de groupe de fichiers de l’objet est créé. dpages int Si indid = 0 ou indid = 1, dpages est le nombre de pages utilisées. Si indid = 255, qui est réglé à 0. Sinon, c’est le nombre de pages qui ont été indexées. reserved int Si indid = 0 ou indid = 1, reserved est la jauge de pages attribuée à tous les index et données de table numéro. Si indid = 255, réservé est le nombre de pages attribué aux données textuelles ou d’images. Sinon, elle est attribuée à un indice Nombre de pages. used& note : int Si indid = 0 ou indid = 1, utilisé est le nombre total de pages utilisées pour toutes les données d’index et de tableau. Si INDID = 255, utilisé est le nombre de pages utilisé pour les données textuelles ou d’images. Sinon, c’est le nombre de pages utilisé pour l’indexation. Rowcnt Bigint est basé sur le nombre de lignes au niveau des données d’Indid = 0 et Indid = 1. Si indid = 255, rowcnt réglé à 0. RowModctr int compte le nombre total de lignes insérées, supprimées ou mises à jour depuis le dernier comptage de la table. Xmaxlen smallint taille maximale de ligne. Taille maximale de rangée non feuille d’index de maxirow. OrigFillFactor tinyint La valeur initiale du facteur de remplissage utilisée lors de la création de l’indice. La valeur n’est pas conservée ; Cependant, si elle doit être lourde Cette valeur peut être utile si vous créez un nouvel indice mais ne vous souvenez pas du facteur de remplissage utilisé au départ. réservé1 tinyint conservé. réservé2 INT conservé. Tiens FirstIAM binaire(6). Impid Smallint conservé. Indice d’implémentation. Lockflags smallint est utilisé pour contraindre la granularité considérée du verrouillage d’indice. Par exemple, pour les tables de consultation de nature en lecture seule, vous pouvez de le régler uniquement sur un verrouillage au niveau de la table afin de minimiser les coûts de verrouillage. PGMODCTR INT conservé. keys varbinary(816) Une liste des identifiants de colonnes qui composent la clé index. nom nom de la table sysname (si INDID = 0 ou 255). Sinon, le nom de l’index. image statblob Blob de statistiques. Maxlen Int conservé. Les lignes int sont basées sur le nombre de lignes au niveau des données où indid = 0 et indid = 1, ce qui est répété pour indid > 1. Si INDID = 255, lignes fixées à 0. La colonne est fournie pour la rétrocompatibilité. Page sysmembers Chaque membre du rôle de la base de données occupe une ligne dans le tableau. La table est stockée dans chaque base de données.
Le nom de la colonne Description du type de données memberuid smallint L’identifiant utilisateur du membre du rôle. L’identifiant utilisateur du rôle groupuid smallint. En-tête sysobjects Chaque objet (contraintes, valeurs par défaut, journaux, règles, procédures stockées, etc.) créé dans la base de données occupe une ligne dans la table. Seulement dans
tempdb, chaque objet temporaire occupe une rangée dans le tableau. Le nom de la colonne Description du type de données Nom nom de l’objet nom de système. Id int numéro d’identification de l’objet. Xtype Char(2) Type d’objet. Il peut s’agir de l’un des types d’objets suivants : C = contrainte CHECK D = contrainte PAR DÉFAUT ou PAR DÉFAUT F = contrainte de CLÉ ÉTRANGÈRE L = logarthum FN = fonction scalaire IF = Fonction de table en ligne P = procédure stockée PK = contrainte CLÉ PRIMAIRE (type est K) RF = Procédure de stockage du filtre de réplication S = Table système TF = fonction de table TR = Trigger U = Table des utilisateurs UQ = contrainte UNIQUE (type est K) V = vue X = Procédure stockée étendue
L’identifiant utilisateur de l’objet propriétaire uid smallint. Infos Smallint conservées. Pour un usage interne uniquement. statut int conservé. Pour un usage interne uniquement. base_schema_ Voir int conservé. Pour un usage interne uniquement. replinfo int conservée. Pour une utilisation en reproduction. parent_obj int l’identifiant d’objet de l’objet parent (par exemple, pour les déclencheurs ou contraintes, l’ID de la table). La date de création de l’objet datetime. ftcatid smallint est l’identifiant de répertoire en texte intégral pour toutes les tables utilisateur enregistrées dans l’index texte intégral, pour tous les utilisateurs non enregistrés Le tableau est à 0. schema_ver numéro de version int, qui est incrémenté à chaque changement de schéma dans la table. stats_schema_ Voir int conservé. Pour un usage interne uniquement. Type Char(2) Type d’objet. Elle peut être l’une des valeurs suivantes : C = contrainte CHECK D = contrainte PAR DÉFAUT ou PAR DÉFAUT F = contrainte de CLÉ ÉTRANGÈRE FN = fonction scalaire IF = Fonction de table en ligne K = CLÉ PRIMAIRE ou contraintes UNIQUES L = logarthum P = procédure stockée R = règle RF = Procédure de stockage du filtre de réplication S = Table système TF = fonction de table TR = Trigger U = Table des utilisateurs V = vue X = Procédure stockée étendue
Userstat Smallint conservé. Sysstat smallint informations d’état interne. indexel smallint conservé. Rendez-vous de référence pour plus tard. Versio n int pour une utilisation ultérieure. Deltrig Int retenu. Instrige l’intelligence conservée. Updtrig Int conservé. Seltrig Int conservé. La catégorie INT est utilisée pour la publication, les contraintes et l’identification. cache smallint conservé. syspermissio ns haut de la page Contient des informations sur les autorisations accordées ou refusées aux utilisateurs, groupes et rôles au sein de la base de données. La table est stockée dans chaque base de données.
Le nom de la colonne Description du type de données id int l’identifiant de l’objet des permissions de l’objet ; 0 indique les permissions des instructions. concessionnaire smallint L’identifiant de l’utilisateur, du groupe ou du rôle concerné par l’autorisation. Petit Accordant L’identifiant de l’utilisateur, du groupe ou du rôle auquel l’autorisation est accordée ou révoquée. ActAdd Smallint pour un usage interne uniquement. Actmod Smallint est réservé à un usage interne. Seladd Varbinary (4000) uniquement pour un usage interne. Selmod Varbinary(4000) uniquement pour un usage interne. Updadd Varbinary(4000) pour un usage interne uniquement. Mise à jour Varbinary(4000) pour un usage interne uniquement. Refadd Varbinary(4000) pour un usage interne uniquement. RefMod Varbinary(4000) pour un usage interne uniquement. En-tête systypes Chaque système fournit une ligne d’information unique pour le type de données et le type de données défini par l’utilisateur. La table est stockée dans chaque base de données.
Ce sont les types de données fournies par le système et leurs numéros d’identification. Le nom de la colonne Description du type de données nom nom de type de données sysname. Type de stockage physique Tinyint Xtype. Statut Tinyint est uniquement destiné à un usage interne. xusertype smallint étend le type utilisateur. length smallint La longueur physique du type de données. La précision interne utilisée par le serveur Xprec Tinyint. (Non disponible dans les requêtes.) ) Le nombre de décimales internes utilisées par le serveur Xscale Tinyint. (Non disponible dans les requêtes.) ) tdefault int L’identifiant de la procédure stockée qui effectue les vérifications d’intégrité pour ce type de données. domain int L’ID de la procédure stockée qui effectue des vérifications d’intégrité pour ce type de donnée. uid smallint L’identifiant utilisateur du créateur du type de données. Smallint réservé uniquement à l’intérieur. usertype smallint L’ID du type utilisateur. bit variable est 1 pour le type de donnée de longueur variable, sinon 0. Le bit allownulls indique que ce type de donnée est par défaut null. Si CREATE ou ALTER TABLE est spécifié comme vide , alors la valeur supprimera le nul par défaut pour ce type de donnée. type tinyint Stocke physiquement les types de données. Printfmt Varchar (255) conservé. prec smallint Le niveau de précision de ce type de données. scale tinyint Le nombre de décimales (basé sur la précision) pour ce type de données. En-tête sysusers Tous les Microsoft dans la base de données ? Utilisateurs Windows, groupes Windows, Microsoft SQL Server ? Utilisateur ou SQL
Le rôle serveur occupe une rangée dans le tableau. Le nom de la colonne Description du type de données uid smallint, qui est unique dans cette base de données. 1 est le propriétaire de la base de données. Statut smallint pour usage interne uniquement. Nom nom de système ou nom de groupe, ce qui est unique dans cette base de données. Sid Varbinary(85) L’identifiant de sécurité de cette entrée. Rôles Varbinary (2048) pour un usage interne uniquement. createDate Date Heure de la date ajoutée du compte. Date de mise à jour Date Heure La dernière date modifiée du compte. Altuid Smallint est réservé à un usage interne. Mot de passe Varbinary(256) pour un usage interne uniquement. gid smallint L’identifiant de groupe auquel cet utilisateur appartient. Si uid = gid, alors cette entrée définit un groupe. Enviro N Varchar (255) réservé. L’INT HasdBAccess est de 1 si le compte a accès à la base de données. islogin int si le compte est un groupe Windows, un utilisateur Windows ou un utilisateur SQL Server avec un compte de connexion pour 1. isntname int est 1 si le compte est un groupe Windows ou un utilisateur Windows. l’int de l’isntgroup est 1 si le compte est un groupe Windows. l’int isntuser est 1 si le compte est un utilisateur Windows. l’int d’issqluser est 1 si le compte est un utilisateur SQL Server. L’INT isalisé est 1 si le compte est aliasé par un autre utilisateur. l’INT d’ISSQLROLE est 1 si le compte est un rôle SQL Server. L’INT d’isapprole est 1 si le compte est un rôle applicatif.
|