Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 12335|Yanıt: 0

[Kaynak] sqlserver2008'de ana sistem tablosu açıklamaları

[Bağlantıyı kopyala]
Yayınlandı 26.11.2014 15:45:26 | | |

sysaltfiles birincil veritabanı, veritabanının dosyalarını barındırır
syscharsets ana veritabanı karakter seti ve sıralama sırası
sysco nfigures birincil veritabanı yapılandırma seçenekleri

Syscurco nfigs birincil veritabanı güncel yapılandırma seçenekleri

  sysdatabases veritabanı ana veritabanı sunucusunda

  syslanguages ana veritabanı dilidir

  syslogins ana veritabanı Giriş hesap bilgileri

sysoledbusers ana veritabanı bağlantıları sunucu giriş bilgileri

  sysprocesses birincil veritabanı süreci

  sysremotelogins Birincil veritabanı Hesaba uzaktan giriş

  veritabanı sütunu başına syscolumns

  Veritabanı sınırı başına sysco nstrains

  sysfilegroups veritabanı dosya grubu başına

  her veritabanı dosyası için sysfiles

  her veritabanı harici anahtar kelimesi için sysforeignkeys

  veritabanı indeksi başına sysindexes

  her veritabanı rol üyesi için sysmenbers

  her veritabanı için sysobjects

syscomments veritabanı nesnesi

  syspermissio ns Per database permissions

  veritabanı kullanıcı tanımlı veri türleri başına systypes

  veritabanı kullanıcısı başına sysusers


sysaltfiles başlığı
Özel durumlarda, veritabanındaki dosyalara karşılık gelen satırlar içerir. Tablo, ana veritabanında saklanır.

Sütun adı Veri Tipi açıklaması
fileid smallint Her veritabanı için benzersiz bir dosya tanımlama numarası.
Groupid Smallint dosya grubu kimlik numarası.
Boyut int dosya boyutu (8 KB sayfada).
maxsize int Maksimum dosya boyutu (8 KB sayfada). 0 değeri büyüme olmaz, –1 değeri ise dosyanın her zaman

Disk dolmasına kadar büyüt.
büyüme int Veritabanının büyüme büyüklüğü. 0 değeri büyüme olmadığını gösterir. Durumun değerine bağlı olarak yüzlerce sayfa veya dosya büyüklüğü olabilir

Oranı böl. Eğer durum 0x100000 ise, büyüme dosya boyutunun bir yüzdesidir; Aksi takdirde sayfa sayısı önemlidir.  
Sadece dahili kullanım için status int.
Performans zekâ korundu.
dbid smallint Dosyanın ait olduğu veritabanının veritabanı tanımlama numarası.
Adı nchar(128) Dosyanın mantıksal adı.
dosya adı nchar(260) Fiziksel cihazın adı, dosyaya giden tam yol dahil.

> syscharsets üst sayfası

Her karakter seti tabloda bir satırı kaplıyor ve tablo ayrıca Microsoft için tanımlar da içeriyor? SQL Server mı? Kullanılan sıralama sırası. Row

Sıralar dizilerinden biri, sysco nfigures'te varsayılan sıralama sırası olarak işaretlenmiştir ve bu gerçekten kullanılan tek sıradır.

Sütun adı Veri Tipi açıklaması
type smallint Bu satırla temsil edilen varlık türü. 1001 karakter setidir; 2001 sıralama sırasıdır.
Tanımlama karakter seti veya sıralama sırasının benzersiz kimliği yok. Sıralama sırası ve karakter setinin aynı kimlik numarasını paylaşamayacağını unutmayın. Garantili

SQL Server'ın kullanması için ID aralığını 1 ile 240 arasında bırakın.
CSID tinyint alanı bir karakter setini temsil ediyorsa kullanılmaz. Eğer satır sıralama sırasını temsil ediyorsa, alan içinde

Bunun üzerine, sıralama sırasının karakter seti ID'si oluşturulur. Diyelim ki o tabloda bu ID'ye sahip bir karakter seti satırı var.
durum küçüklüğü İç sistem durum bilgisi biti.
name sysname Karakter setinin veya sıralama sırasının benzersiz adı. Alan yalnızca A-Z veya a-z harflerini, yani 0 sayısını içermelidir –

9 ve altını çizerek (_). Bir mektup ile başlamalı.
descriptio n nvarchar(255) karakter kümesi veya sıralama sırası fonksiyonunun isteğe bağlı açıklaması.
BinaryDefinitio N Varbinary(255) yalnızca iç kullanım için.
Definitio n image karakter seti veya sıralama sırasının iç tanımı. Bu alandaki veri yapısı tipe bağlıdır.


Sysco nfigures sayfa başı

Kullanıcı tarafından belirlenen her yapılandırma seçeneği tabloda bir satırı kaplar. sysco nfigures yeni başlatılan Microsoft'u da içeriyor? SQL

Garson mu? Daha önce tanımlanmış yapılandırma seçenekleri, son lansmandan sonra belirlenen tüm dinamik yapılandırma seçeneklerini de içerir. Tablo sadece ana bölümde yer almaktadır

veritabanı.

Sütun adı Veri Tipi açıklaması
değer int değişkeni (SQL Server tarafından yalnızca RECo nFIGURE çalıştırıldıktan sonra kullanılır).
co nfig smallint konfigürasyon değişken sayısı.
Yapılandırma seçenekleri hakkında nvarchar(255) yorumu yapın.
Status smallint, bir seçeneğin durumunun bit haritasını temsil eder. Olası değerler şunlardır:
0 = statik (bu ayar sunucu yeniden başladığında etki gösterir).
1 = Dinamik (bu değişken, RECo nFIGURE ifadesi yürütüldüğünde etki gösterir).
2 = Gelişmiş (değişken yalnızca Gelişmiş Göster seçeneği ayarlanmışsa görüntülenir).
3 = Dinamik ve İleri.


Syscurco figürleri sayfa başında

Her mevcut yapılandırma seçeneği her biri için birer tane. Ayrıca, tablo yapılandırma yapısını tanımlayan dört öğe içerir. Syscurco NFIGS kullanılmaktadır

Sorgulama sırasında dinamik olarak oluşturulur. Daha fazla bilgi için Sysco nfigures'e bakınız.

Sütun adı Veri Tipi açıklaması
value int user-modifiable variable value (sadece RECo nFIGURE Microsoft tarafından yürütüldüyse?) SQL

Garson mu? Kullanın).
co nfig smallint konfigürasyon değişken sayısı.
Yapılandırma seçenekleri hakkında nvarchar(255) yorumu yapın.
Status smallint, bir seçeneğin durumunun bit haritasını temsil eder. Olası değerler şunlardır:
0 = statik (bu ayar sunucu yeniden başladığında etki gösterir).
1 = Dinamik (bu değişken, RECo nFIGURE ifadesi yürütüldüğünde etki gösterir).
2 = Gelişmiş (değişken yalnızca Gelişmiş Göster seçeneği ayarlanmışsa görüntülenir).
3 = Dinamik ve İleri.

sysdatabases sayfası

Microsoft mı? SQL Server mı? Tablodaki her veritabanı bir satırı kaplar. SQL Server'ı ilk kurduğunuzda,

sysdatabases, master, model, msdb, mssqlweb ve tempdb veritabanları için öğeler içerir. Tablo sadece vardır

ana veritabanında saklanıyor.

Sütun adı Veri Tipi açıklaması
name sysname veritabanının adı.
dbid smallint database ID.
sid varbinary(85) veritabanı oluşturucusunun sistem kimliği.
Mode smallint, veritabanı oluşturulduğunda dahili olarak kilitlemek için kullanılır.
Status INT durum bitleri, bazıları kullanıcı tarafından n sp_dboptio (okunabilir, dbo kullanımı) kullanılabilir.

o nly, tek kullanıcı vb.):
1 = otomatik kapanma; sp_dboptio n ayarlarını kullanın.
4 = seçme/toplu kopi; sp_dboptio n ayarlarını kullanın.
8 = kesik. log o n chkpt ; sp_dboptio n ayarlarını kullanın.
16 = sp_dboptio n ayarı kullanılarak yırtık sayfa detektif n.
32 = yükleme 。
64 = pre recovery 。
128 = iyileşme 。
256 = kurtarılmadı 。
512 = çevrimdışı ; sp_dboptio n ayarlarını kullanın.
1024 = o nly okun; sp_dboptio n ayarlarını kullanın.
2048 = dbo kullanım o nly ; Kullanım
sp_dboptio n ayarlar.
4096 = tek kullanıcı ; sp_dboptio n ayarlarını kullanın.
32768 = acil durum modu 。
4194304 = otomatik küçülme 。
1073741824 = temiz kapanma 。

Birden fazla bit aynı anda açılabilir.

status2 int 16384 = ANSI null varsayılan ; sp_dboptio n ayarlarını kullanın.
65536 = co ncat null, sp_dboptio n ayarı ile null verir.
131072 = sp_dboptio n ayar kullanılarak özyinelemeli tetikleyiciler.
1048576 = yerel imleç varsayılan olarak sp_dboptio n ayarı kullanılır.
8388608 = tırnak belirtiji kullanılır
sp_dboptio n ayarlar.
33554432 = imleç yakını o n commit, sp_dboptio n ayarı kullanılarak.
67108864 = ANSI null'ları, sp_dboptio n ayarı kullanılarak.
268435456 = ANSI uyarıları, sp_dboptio n ayarı kullanılarak.
536870912 = tam metin etkinleştirildi, kullan
sp_fulltext_database Ayarlar.
crdate datetime oluşturulma tarihi.
Tarih saati ayrıldı.
category int kopyalamak için bilgi bitmap'leri içerir:
1 = Yayınlandı.
2 = abone oldu.
4 = Birleştirme yayımlandı.
8 = Birleşme Aboneliği.

CMPTlevel TinyINT veritabanı. Daha fazla bilgi için sp_dbcmptlevel bakınız.  
dosya adı nvarchar(260) İşletim sistemi yolu ve veritabanı ana dosyasının adı.
Veritabanını oluşturmak için kullanılan SQL Server kodunun derleme numarası. Sadece SQL Server araçları

Dahili olarak yükseltme işlemleri için.

syslanguages başlığı

Microsoft'ta mı görünüyorsunuz? SQL Server mı? Tablodaki her dilin bir satırı vardır. Amerikan İngilizcesi orada olmasa da

syslanguages ile birlikte, tablo her zaman SQL Server için kullanılabilir. Tablo yalnızca ana veritabanında saklanır.

Sütun adı Veri Tipi açıklaması
langid smallint benzersiz dil kimliği.
dateformat nchar(3) tarih sırası (örneğin DMY).
datefirst tinyint Haftanın ilk günü: Pazartesi için 1, Salı için 2 ve 7'ye kadar yıldız anlamına gelir

Buluşma.
Sistem kullanımı için zekâyı yükselt.
İsim Sysname Resmi Dil Adı (örneğin, Fran?Ais).
diğer adı sistem adı Alternatif dil adı (örneğin Fransızca).
mo nths nvarchar(372) Ocak'tan Aralık'a kadar aylar boyunca tam isimlerin virgülle ayrılmış listesi, her isim

En fazla 20 karakter içerir.
shortmo nths varchar(132) Ocak'tan Aralık'a sıralanmış kısaltılmış ay isimlerinin virgülle ayrılmış listesi,

Her isim en fazla 9 karakter içerebilir.
days nvarchar(217) Ocak'tan Aralık'a kadar sıralanmış gün isimlerinin virgülle ayrılmış bir listesi, her isimin en fazla olduğu

30 karakter içerir.
Bu dil için lcid int Microsoft Windows NT? Bölge Kimliği.
mslangid smallint SQL Server message group ID.

SQL Server tarafından sağlanan otuz üç dil kuruludur. Aşağıda dillerin bir listesi bulunmaktadır.

İngilizce isim NT LCID SQL Sunucu Mesaj Grubu ID'sidir
İngilizce 1033 1033
Almanca 1031 1031
Fransızca 1036 1036
Japon 1041 1041
Danimarka 1030 1030
İspanyolca 3082 3082
İtalyan 1040 1040
Hollanda 1043 1043
Norveççe 2068 2068
Portekizce 2070 2070
Fince 1035 1035
İsveç 1053 1053
Çekçe 1029 1029
Macarca: 1038 1038
Polonya 1045 1045
Romanya 1048 1048
Hırvatça 1050 1050
Slovak 1051 1051
Slovence 1060 1060
Yunanca 1032 1032
Bulgarca 1026 1026
Rus 1049 1049
Türk 1055 1055
Britanya İngilizcesi 2057 1033
Esto nian 1061 1061
Letonca 1062 1062
Litvanya 1063 1063
Brezilya 1046 1046
Geleneksel Çin 1028 1028
Kore 1042 1042
Basitleştirilmiş Çince 2052 2052
Arapça 1025 1025
Tayca 1054 1054


syslogins başlığı

Her giriş hesabı tabloda bir satırı kaplar.

Sütun adı Veri Tipi açıklaması
sid varbinary(85) güvenlik tanımlayıcısı.
Durum Smallint sadece iç kullanım içindir.
CreateDate DateTime giriş tarihini ekler.
güncellemeTarih TarihSaat Giriş tarihini güncelle.
Datetime tarihini sadece iç kullanım için uygun hale getirin.
Sadece iç kullanım için TOTCPU INT.
Totio int sadece iç kullanım içindir.
Spacelimit INT'yi yalnızca iç kullanım için kullanır.
Zaman sınırı yalnızca iç kullanım için.
ResultLimit zekâsı sadece iç kullanım için.
adı varchar(30) Kullanıcının giriş kimliği.
dbname nvarchar(128) Bağlantı kurarken kullanıcının varsayılan veritabanı adı.
şifre nvarchar(128) Kullanıcının şifreli şifresi (NULL olabilir).
dil nvarchar(128) Kullanıcılar için varsayılan dil.
denylogin int eğer giriş Microsoft ise? Windows NT mi? 1, erişim reddedilen bir kullanıcı veya grup için.
Giriş erişimi yetkiliyse hasaccess int 1'dir.
istname int 1'dir, eğer giriş yapan bir Windows NT kullanıcısı veya grubuysa, ve giriş Microsoft SQL ise

Garson mu? Giriş yapın, 0.
Giriş yapmışsa int grup dışı değil

Eğer bir Windows NT grubuysa, 1.
Giriş yapan bir Windows NT kullanıcısa isnuser int 1'dir.
Giriş sistem yöneticisi sunucu rol üyesiyse sistem yöneticisi 1'dir.
SecurityAdmin INT, giriş SecurityAdmin sunucu rolünün bir üyesiyse 1'dir.
Giriş serveradmin sabit sunucu rol üyesiyse serveradmin int 1'dir.
Oturum girişi SetupAdmin sabit sunucu rol üyesiyse setupadmin int 1'dir.
ProcessAdmin INT, giriş işlemcisi sabit sunucu rol üyesiyse 1'dir.
Diskadmin INT, giriş Diskadmin sabit bir sunucu rol üyesiyse 1'dir.
Giriş dbcreator sabit sunucu rol üyesiyse dbcreator int 1'dir.
loginname nvarchar(128) SQL Server tarafından kullanılan girişten farklı olabilecek giriş adının gerçek adı.


sysoledbusers başlığı

Her belirtilen bağlı sunucu için kullanıcı ve şifre eşlemesi tabloda bir satırı kaplar. Tablo, ana veritabanında saklanır.

Sütun adı Veri Tipi açıklaması
rmtsrvid smallint sunucusunun SID (Güvenlik Kimlik Numarası).
RMTloginame nvarchar(128) loginsid, bağlı RMTservid'in uzak girişine eşlenir.
RMTpassword nvarchar(128), belirtilen uzaktan giriş için şifreli şifreyi RMTSRVID içinde bağlar.
loginsid varbinary(85) Haritalanacak yerel giriş SID'si.
status smallint Değer 1 ise, eşleme kullanıcının kendi kimlik bilgilerini kullanmalıdır.
ChangeDateDateSaat: Eşleme bilgisinin en son değiştirildiği tarih.


sysprocesses üst sayfa

Microsoft'ta çalışmayla ilgili sysprocesses tablosu mu? SQL Server mı? Süreçle ilgili bilgi Bu süreçler şunlar olabilir:

Müşteri süreci veya sistem süreci. Sysprocessler yalnızca ana veritabanında depolanır.

Sütun adı Veri Tipi açıklaması
spid smallint SQL Server process ID.
kpid smallint Microsoft Windows NT 4.0? Thread ID.
bloklanmış smallint Engellenmiş sürecin işlem kimliği (spid).
waittype binary(2) rezervasyonu.
bekleme süresi int Mevcut bekleme süresi milisaniyeler cinsinden. Süreç beklemiyorken 0.
lastwaittype nchar(32), son veya mevcut bekleyen tip adının dizisini gösterir.
waitresource nchar(32) Bir kilit kaynağının metinsel temsili.
DBID Smallint şu anda süreçte kullanılmaktadır.
uid smallint Komutu çalıştıran kullanıcı kimliği.
CPU int sürecinin kümülatif CPU süresi. İSTATISTIK ZAMANINI AYARLAMA seçeneğinin o n veya OFF olması önemli değil

Girişin güncellenmesi için bir süreç vardır.
physical_io inkt süreçleri için kümülatif disk okuma ve yazma işlemleridir.
Memusage int Süreç önbelleğinde o sürece tahsis edilen sayfa sayısı. Negatif sayı, sürecin başka bir kişi tarafından serbest bırakıldığını gösterir

Bir süreç tarafından tahsis edilen hafıza.
login_time tarih saati: İstemcinin sunucuya giriş yaptığı zaman. Sistem süreçleri için ise SQL Server depolamasıdır

Başlatmanın gerçekleştiği zaman.
last_batch tarih saati: İstemci sürecin en son uzaktan depolanmış prosedür çağrısı veya EXECUTE ifadesini çalıştırdığı zaman. Departman için

Sistem süreci, SQL Server'ın depolanmaya başladığı zamandır.
ECID Smallint, tek bir süreç adına çalışan bir alt iş parçacığının yürütme bağlam ID'sini benzersiz şekilde tanımlamak için kullanılır.
open_tran Smallint süreci için açık işlem sayısı.
durum nchar(30) Süreç kimliği durumu (örneğin, çalışma, hibernasyon vb.).
sid binary(85) Kullanıcının küresel benzersiz tanımlayıcısı (GUID).
ana bilgisayar adı nchar(128) İş istasyonunun adı.
program_name nchar(128) başvurunun adını belirtir.
hostprocess nchar(8) iş istasyonu işlem ID numarası.
Şu anda yürütülmekte olan komut nchar(16) komutu.
nt_domain nchar(128) istemcisinin Windows NT 4.0 alan adını (Windows Kimlik Doğrulaması kullanıyorsa) veya güven

Windows NT 4.0 alan adına bağlandım.
nt_username nchar(128) Windows NT 4.0 kullanıcı adı (Windows kimlik doğrulaması kullanıyorsa) veya süreç için mektubu

Bağlı herhangi bir Windows NT 4.0 kullanıcı adı var mı?
net_address nchar(12), her kullanıcı iş istasyonundaki ağ arayüz kartı için benzersiz bir tanımlayıcıya atanır. Bir kullanıcı giriş yaptığında,

Tanımlayıcı net_address sütununa eklenir.
net_library nchar(12) sütunu, istemci ağ kütüphanesini depolamak için kullanılır. Her istemci süreci bir ağ bağlantısına girer.

Ağ bağlantıları, bu süreçlerle bağlantılar kurmasına olanak tanıyan bir ağ kütüphanesine sahiptir. Daha fazla bilgi için

, bkz. İstemci ve Sunucu Net Kütüphanesi.
Loginame nchar(128) giriş yapın.


sysremotelogins sayfanın üstüne

Her biri Microsoft'u aramaya izin veriliyor mu? SQL Server mı? Uzak depolanan prosedürün uzak kullanıcısı

Sütun adı Veri Tipi açıklaması
remoteserverid smallint Uzak sunucu kimliği.
uzaktan kullanıcı adı nvarchar(128) Kullanıcı uzak sunucudan giriş yapar.
Status Smallint seçeneği.
sid varbinary(85) Microsoft Windows NT? Kullanıcı Güvenlik Kimliği.
ChangeDate DateTime, uzak kullanıcının tarih ve saatini ekler.


syscolumns başlığı

Her tablo ve görünümdeki her sütun, tabloda bir satırı kaplar, depolanan sürecindeki her parametre de tabloda bir satırı kaplar. Tablo her sayının üzerinde yer alır

Depoya göre.

Sütun adı Veri Tipi açıklaması
name sysname Sütun adının veya prosedür parametresinin adı.
id int Sütunun ait olduğu tablo nesne ID'si veya parametreyle ilişkili depolanmış prosedür kimliği.
xtype Tinyint sistem tipleri.
Sadece iç kullanım için tinyint yaz.
xusertype smallint uzantısı.
uzunluk küçüktür Sistem tiplerindeki maksimum fiziksel depolama uzunluğu.
Xprec Tinyint sadece iç kullanım içindir.
Xscale Tinyint sadece dahili kullanım içindir.
colid smallint sütunu veya parametre kimliği.
xoffset smallint sadece iç kullanım için.
BitPOS Tinyint sadece dahili kullanım içindir.
Tinyint sadece iç kullanım için ayrıldı.
Colstat Smallint sadece iç kullanım için.
cdefault int Sütunun varsayılan değer ID'si.
domain int kuralı veya sütunun kısıtlama kimliğini CHECK ile belirtir.
sayı smallint Prosedür gruplandığında alt prosedür numarası (0, süreç dışı bir öğeyi gösterir).
Sadece iç kullanım için Colorder Smallint.
Autoval Varbinary(255) sadece iç kullanım için.
ofset smallint Sütunun bulunduğu sıranın ofseti; Eğer negatifse, bu değişken uzunlukta bir sıra demektir.
Status tinyint, sütun veya parametre özelliklerini tanımlamak için kullanılan bir bitmap'tir:
0x08 = Sütun null değerlere izin verir.
0x10 = ANSI dolgusu, varchar veya varbinary sütunlar eklendiğinde etki gösterir. Varchar sütununun arka boşluğunu tut,

Varbinar sütunda gerideki sıfırı bırakın.
0x40 = parametre OUTPUT parametresidir.
0x80 = Sütun kimlik sütunu olarak kullanılır.

type tinyint Sistem tiplerindeki fiziksel depolama türü.
usertype smallint systype.
Sadece dahili kullanım için printfmt varchar(255).
Küçük bir madde sütunun hassasiyet seviyesi.
ölçek int Sütundaki ondalık basaç sayısı.
iscomputed int bu sütun için bayrağın hesaplanıp hesaplanmadığını gösterir:
0 = Hesaplanmamış.
1 = Hesaplandı.

isoutparam int işlem parametresinin çıkış parametresi olup olmadığını gösterir:
1 = doğru.
0 = yanlış.

isnullable int sütunun null değerlere izin verip vermediğini gösterir:
1 = doğru.
0 = yanlış.


Sysco nstraints sayfa başı

Kısıtlama eşlemesi içerir, kısıtlamaya sahip nesneye eşlenir. Bu sistem dizini her veritabanında saklanır.

Sütun adı Veri Tipi açıklaması
Uluslararası int kısıtlama numarası.
id int bu kısıtlamanın tablo ID'sine sahip.
colid smallint, üzerindeki kısıtlamanın sütun ID'sini veya tablo kısıtlaması ise 0'ı tanımlar.
Spare1 tinyint korundu.
status int bitmap durumu gösterir. Olası değerler şunlardır:
1 = BIRINCIL ANAHTAR kısıtlaması.
2 = BENZERSIZ ANAHTAR kısıtlamaları.
3 = YABANCI ANAHTAR kısıtlamaları.
4 = CHECK kısıtlama.
5 = DEFAULT kısıtlaması.
16 = sütun düzeyinde kısıtlamalar.
32 = tablo düzeyindeki kısıtlamalar.

actio ns int reserved.
Hata kalıyor.


sysfilegroups başlığı

Veritabanındaki her dosya grubu tabloda bir satırı kaplar. Tablo her veritabanında saklanır. Tablodaki en az bir madde ana metin için kullanılır

Parça hazır.

Sütun adı Veri Tipi açıklaması
groupid küçük bir veritabanı için benzersiz bir grup tanımlama numarası.
Küçük bir allocpolicy korundu.
status int 0x8 = READ o nLY
0x10 = VARMAL
groupname sysname filegroup.


sysfiles başlığı

Veritabanındaki her dosya tabloda bir satırı kaplar. Bu sistem tablosu sanal bir tablodur ve doğrudan güncellenemez veya değiştirilemez bir durum.

Sütun adı Veri Tipi açıklaması
fileid smallint Her veritabanı için benzersiz bir dosya tanımlama numarası.
Groupid Smallint dosya grubu kimlik numarası.
Boyut int dosya boyutu (8 KB sayfada).
maxsize int Maksimum dosya boyutu (8 KB sayfada). 0 değeri büyüme olmaz, –1 değeri ise dosyanın her zaman

Disk dolmasına kadar büyüt.
büyüme int Veritabanının büyüme büyüklüğü. 0 değeri büyüme olmadığını gösterir. Durumun değerine bağlı olarak yüzlerce sayfa veya dosya büyüklüğü olabilir

Oranı böl. Eğer durum 0x100000 içeriyorsa, büyüme dosya boyutunun bir yüzdesidir; Aksi takdirde, sorun sayfa sayısıdır.
Durum int büyüme değeri megabayt (MB) veya kilobayt (KB) cinsinden).
0x1 = Varsayılan cihaz.
0x2 = Disk dosyası.
0x40 = Günlük cihazı.
0x80 = Son yedeklemeden beri yazılmış dosyalar.
0x4000 = CREATE DATABASE ifadesiyle
Örtük olarak yaratılmış cihazlar.
0x8000 = Veritabanı oluşturulması sırasında oluşturulan cihazlar.
0x100000 = Sayfalara göre değil, yüzde ile büyüme.

Performans zekâ korundu.
Adı nchar(128) Dosyanın mantıksal adı.
dosya adı nchar(260) Fiziksel cihazın adı, dosyaya giden tam yol dahil.


sysforeignkeys sayfanın başı

Tablo tanımında YABANCI ANAHTAR kısıtlamaları hakkında bilgi içerir. Tablo her veritabanında saklanır.

Sütun adı Veri Tipi açıklaması
Yabancı ANAHTAR kısıtlamasının kimliğini instid et.
fkeyid int YABANCI ANAHTAR kısıtlamasına sahip tablo nesne kimliği.
rkeyid int YABANCI ANAHTAR kısıtlamasıyla referans verilen tablo nesne kimliği.
fkey smallint sütun kimliğine atıfta bulunuyor.
rkey smallint referans sütun kimliği.
keyno smallint Referans edilen sütunlar listesindeki sütunun konumu.


sysindexes sayfanın üstüne

Veritabanındaki her indeks ve tablo, tabloda bir satırı kaplar. Tablo her veritabanında saklanır.

Sütun adı Veri Tipi açıklaması
id int tablo ID'si (eğer indid = 0 veya 255 ise). Aksi takdirde, indeksin ait olduğu tablonun ID'si.
Durum int iç sistem durum bilgisi.
İlk ikili (6) işaretler, ilk veya kök sayfaya işaretler.
indid smallint index ID:
1 = Kümelenmiş indeks
>1 = toplamsız
255 = Metin veya görüntü verisi içeren tablo girişleri

kök ikili(6) Eğer indid >=1 ve < 255 ise, root root sayfasına işaret eder. Eğer indid = 0 veya

indid = 255, kök son sayfaya işaretçidir.  
Minlen Minitint minimum çizgi boyutu.
Keycnt Littleint Key.
Groupid Smallint olarak nesnenin dosya grubu kimliğinin oluşturulduğu bir grup var.
dpages int Eğer indid = 0 veya indid = 1 ise, dpages kullanılan sayfa sayısıdır. Eğer indid =

255, bu da 0'a ayarlanmıştır. Aksi takdirde indekslenen sayfa sayısı önemlidir.
reserved int Eğer indid = 0 veya indid = 1 ise, reserved tüm indekslere ve tablo verilerine atanan sayfa göstergesidir

sayı. Eğer indid = 255 ise, reserved metin veya görsel verilerine atanan sayfa sayısıdır. Aksi takdirde bir indekse atanır

sayfa sayısı.
kullanılan&

NBSP; indid = 0 veya indid = 1 ise, kullanılan tüm indeks ve tablo verileri için kullanılan toplam sayfa sayısıdır. Eğer

indid = 255, metin veya görüntü verisi için kullanılan sayfa sayısıdır. Aksi takdirde indeksleme için kullanılan sayfa sayısıdır.
Rowcnt Bigint, Indid = 0 ve Indid = 1 veri düzeyindeki satır sayılarına dayanır. Eğer indid = 255, rowcnt

0'a ayarlandı.
RowModctr int, tablonun son sayısı güncellendiğinden beri eklenen, çıkarılan veya güncellenen toplam satır sayısını sayar.
xmaxlen minicent maksimum sıra büyüklüğü.
Maxirow Smallint Maksimum yaprak dışı indeks sıra boyutu.
OrigFillFactor tinyint Endeks oluşturulurken kullanılan ilk doldurma faktörü değeri. Değer korunmaz; Ancak, ağır olması gerekiyorsa

Bu değer, yeni bir indeks oluşturuyorsan ama ilk etapta kullandığınız doldurma faktörünü hatırlayamıyorsanız faydalı olabilir.
Reserved1 tinyint tutuldu.
Reserved2 int korundu.
FirstIAM ikili (6) geçerlidir.
impid küçük korundu. Index uygulama bayrağı.
Lockflags Smallint, dikkate alınan indeks kilit granülerliğini sınırlamak için kullanılır. Örneğin, yalnızca okunabilir olan arama tabloları için

kilitleme maliyetlerini en aza indirmek için sadece tablo düzeyinde kilitleme ayarlamak.
pgmodctr int saklandı.
keys varbinary(816) Index anahtarını oluşturan sütun kimliklerinin listesi.
isim sysname tablo adı (eğer indid = 0 veya 255 ise). Aksi takdirde, indeksin adı.
statblob image Statistics blob.
Maxlen int korundu.
Satır int, indid = 0 ve indid = 1 olan veri seviyesi satır sayısına dayanır ve bu sayı indid > 1 için tekrarlanır. Eğer

indid = 255, satırlar 0 olarak ayarlandı. Sütun, geriye doğru uyumluluk için sağlanmıştır.


sysmembers sayfası
Her veritabanı rol üyesi tabloda bir satırı kaplar. Tablo her veritabanında saklanır.

Sütun adı Veri Tipi açıklaması
memberuid smallint Rol üyesinin kullanıcı kimliği.
Groupuid smallint rolünün kullanıcı kimliği.


sysobjects başlığı
Veritabanında oluşturulan her nesne (kısıtlamalar, varsayılanlar, loglar, kurallar, depolanmış prosedürler vb.) tabloda bir satır kaplar. Sadece

tempdb, her geçici nesne tabloda bir satırı kaplar.

Sütun adı Veri Tipi açıklaması
adını sysname nesne adı.
Id int nesne tanımlama numarası.
xtype char(2) nesne türü. Aşağıdaki nesne türlerinden biri olabilir:
C = CHECK kısıtlaması
D = VARİYAT veya DEFAULT kısıtlama
F = YABANCI ANAHTAR kısıtlaması
L = log
FN = skaler fonksiyon
IF = Hat içi tablo fonksiyonu
P = saklanan prosedür
PK = BIRINCIL ANAHTAR kısıtlaması (tür K'dır)
RF = Replikasyon Filtresi Depolanmış Prosedürü
S = Sistem tablosu
TF = tablo fonksiyonu
TR = Tetikleyici
U = Kullanıcı Tablosu
UQ = UNIQUE kısıtlama (tür K'dir)
V = görünüm
X = Genişletilmiş depolanmış prosedür

uid küçük araç sahibi nesnesinin kullanıcı kimliği.
Küçük bilgiler korundu. Sadece iç kullanım için.
status int korundu. Sadece iç kullanım için.
base_schema_
ver int korundu. Sadece iç kullanım için.
Replinfo int korundu. Üreme kullanımı için.
parent_obj ana nesnenin nesne tanımlayıcısını (örneğin, tetikleyiciler veya kısıtlamalar için tablo kimliği) int edin.
crdate datetime nesnesinin oluşturulma tarihi.
FTCATID Smallint, kayıtlı olmayan tüm kullanıcılar için tam metin dizin tanımlayıcısıdır

Tablo 0.  
schema_ver her şema değişikliğiyle artan int versiyon numarası.
stats_schema_
ver int korundu. Sadece iç kullanım için.
type char(2) nesne türü. Aşağıdaki değerlerden biri olabilir:
C = CHECK kısıtlaması
D = VARİYAT veya DEFAULT kısıtlama
F = YABANCI ANAHTAR kısıtlaması
FN = skaler fonksiyon
IF = Hat içi tablo fonksiyonu
K = BIRINCIL ANAHTAR veya TEKİZ kısıtlamalar
L = log
P = saklanan prosedür
R = kural
RF = Replikasyon Filtresi Depolanmış Prosedürü
S = Sistem tablosu
TF = tablo fonksiyonu
TR = Tetikleyici
U = Kullanıcı Tablosu
V = görünüm
X = Genişletilmiş depolanmış prosedür

userstat smallint tutuldu.
Sysstat Smallint iç durum bilgisi.
indexdel smallint reserved.
Tarih saatini daha sonra belirt.
Daha sonra kullanılmak üzere version n int ile ilgili bir yöntem.
deltrig int korundu.
Intrig int korundu.
Updtrig int korundu.
Seltrig int korundu.
Kategori INT, yayınlama, kısıtlama ve tanımlama için kullanılır.
cache smallint korundu.


syspermissio ns Sayfa Başı
Kullanıcılara, gruplara ve veritabanındaki rollere verilen ve verilen izinler hakkında bilgi içerir. Tablo her veritabanında saklanır.

Sütun adı Veri Tipi açıklaması
id int object ID of object permission; 0, ifade izinlerini gösterir.
grantee smallint İzinten etkilenen kullanıcı, grup veya rol kimliği.
Grantor Smallint, izin verilen veya iptal edilen kullanıcı, grup veya rol kimliği.
ActAdd Smallint sadece iç kullanım için.
Actmod Smallint sadece iç kullanım içindir.
Seladd Varbinary(4000) sadece iç kullanım için.
Selmod Varbinary(4000) sadece dahili kullanım için.
Sadece iç kullanım için varbinary(4000) yükledin.
Sadece iç kullanım için updmod varbinary(4000) kullanıyor.
Sadece iç kullanım için varbinary(4000) refadd eder.
refmod varbinary(4000) sadece iç kullanım için.


systypes başlığı
Her sistem, hem veri tipi hem de kullanıcı tarafından tanımlanan veri türü için tek bir bilgi satırı sağlar. Tablo her veritabanında saklanır.

Bunlar sistem tarafından sağlanan veri türleri ve kimlik numaralarıdır.

Sütun adı Veri Tipi açıklaması
ism, sysname veri tipi adı.
xtype tinyint fiziksel depolama türü.
Durum Tinyint sadece iç kullanım içindir.
xusertype smallint kullanıcı tipini genişletir.
uzunluk smallint Veri türünün fiziksel uzunluğu.
Xprec Tinyint sunucusunun kullandığı iç hassasiyet. (Sorgularda bulunmuyor.) )
Xscale Tinyint sunucusunun kullandığı iç ondalık basaç sayısı. (Sorgularda bulunmuyor.) )
tdefault int Bu veri tipi için bütünlük kontrolleri yapan depolanmış prosedürün kimliğidir.
domain int Bu veri tipi için bütünlük kontrolleri yapan depolanmış prosedürün kimliğidir.
uid smallint Veri tipi oluşturucunun kullanıcı kimliği.
Küçük küçük tutuşu sadece iç kullanım için ayırdım.
usertype smallint Kullanıcı tipi ID.
değişken bit, değişken uzunluktaki veri tipi için 1'dir, aksi takdirde 0'dır.
allownulls biti, bu veri türünün varsayılan olarak nullity olduğunu gösterir. CREATE veya ALTER TABLE boş olarak belirtildiğinde

, o zaman değer bu veri tipi için varsayılan null'u geçersiz kılacaktır.
type tinyint Veri türlerini fiziksel olarak saklar.
PrintFMT Varchar(255) korundu.
prec smallint Bu veri türünün hassasiyet seviyesi.
scale tinyint Bu veri tipi için ondalık basamille sayısı (hassasiyete dayanarak).


sysusers başlığı
Veritabanındaki tüm Microsoft mı? Windows kullanıcıları, Windows grupları, Microsoft SQL Server mı? Kullanıcı veya SQL

Sunucu rolü tabloda bir satırı kaplar.

Sütun adı Veri Tipi açıklaması
uid smallint kullanıcı kimliği, bu veritabanında benzersiz bir kimlik sunar. 1 veritabanı sahibidir.
Durum Smallint sadece iç kullanım içindir.
Sysname kullanıcı adı veya grup adı bu veritabanında benzersiz olan bir isim.
sid varbinary(85) Bu giriş için güvenlik tanımlayıcısı.
Roles varbinary(2048) yalnızca iç kullanım için.
createDate DateHesabın eklendiği tarihin saati.
GüncellemeTarih TarihSaat Hesabın son değiştirilen tarihi.
Altuid Smallint sadece iç kullanım içindir.
Şifre varbinary(256) sadece iç kullanım için.
gid smallint Bu kullanıcının ait olduğu grup kimliği. Eğer uid = gid ise, bu giriş bir grup tanımlar.
Enviro N Varchar (255) rezerv edildi.
HasdbAccess Int hesabın veritabanı erişimi varsa 1'dir.
islogin int hesap bir Windows grubu, Windows kullanıcısı veya giriş hesabına sahip SQL Server kullanıcısı ise

1 için.
Hesap Windows grubu veya Windows kullanıcısı ise isn't int 1'dir.
Hesap Windows grubuysa, isntgroup int 1'dir.
Hesap Windows kullanıcısa isnuser int 1'dir.
Hesap SQL Server kullanıcısa issqluser int 1'dir.
Hesap başka bir kullanıcı tarafından aliased ise isaliased int 1'dir.
Hesap SQL Server rolü ise, issqlrole int 1'dir.
Hesap bir uygulama rolü ise, isapprole int 1'dir.






Önceki:SQL2012, kullanıcı TSL betiklerini hızlıca oluşturmak için bir veritabanı içerir
Önümüzdeki:2011 MSSQL Data Creation Secure .mdb Database Tutorial
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com