Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 12335|Jawab: 0

[Sumber] Deskripsi tabel sistem utama di sqlserver2008

[Salin tautan]
Diposting pada 26/11/2014 15.45.26 | | |

database utama sysaltfiles menyimpan file database
syscharsets set set karakter database utama dan urutan pengurutan
Opsi konfigurasi database utama Sysco Nfigures

Opsi konfigurasi saat ini database utama Syscurco nfigs

  database sysdatabases di server database utama

  syslanguages adalah bahasa database utama

  database utama syslogins Informasi akun login

Sysoledbusers tautan database utama Informasi login server

  sysprocesses proses database utama

  sysremotelogins Database utama Masuk ke akun dari jarak jauh

  syscolumns per kolom database

  sysco nstrains per batas database

  sysfilegroups per grup file database

  sysfile untuk setiap file database

  sysforeignkeys untuk setiap kata kunci eksternal database

  sysindex per indeks database

  sysmenber untuk setiap anggota peran database

  sysuntuk setiap database

Objek database syscomments

  syspermissio ns Izin Per database

  systypes per database tipe data yang ditentukan pengguna

  sysusers per pengguna database


header sysaltfiles
Dalam kasus khusus, berisi baris yang sesuai dengan file dalam database. Tabel disimpan dalam database master.

Deskripsi Jenis Data nama kolom
fileid smallint Nomor identifikasi file unik untuk setiap database.
GroupID Nomor Identifikasi Grup File SmallInt.
ukuran ukuran file int (dalam halaman 8 KB).
maxsize int Ukuran file maksimum (dalam halaman 8 KB). Nilai 0 berarti tidak ada pertumbuhan, dan nilai –1 berarti bahwa file harus selalu

Tumbuh hingga disk penuh.
growth int Ukuran pertumbuhan database. Nilai 0 menunjukkan tidak ada pertumbuhan. Tergantung pada nilai status, itu bisa ratusan halaman atau ukuran file

Bagi rasionya. Jika status 0x100000, pertumbuhan adalah persentase dari ukuran file; Jika tidak, itu adalah jumlah halaman.  
status int hanya untuk penggunaan internal.
perf int dipertahankan.
dbid smallint Nomor identifikasi basis data dari basis data tempat file tersebut berada.
name nchar(128) Nama logis file.
nama file nchar(260) Nama perangkat fisik, termasuk jalur lengkap ke file.

> halaman atas syscharsets

Setiap set karakter menempati satu baris dalam tabel, yang juga berisi definisi untuk Microsoft? SQL Server? Urutan pengurutan yang digunakan. baris

Salah satu urutan urutan ditandai sebagai urutan pengurutan default dalam sysco nfigures, yang merupakan satu-satunya urutan yang benar-benar digunakan.

Deskripsi Jenis Data nama kolom
type smallint Jenis entitas yang diwakili oleh baris ini. 1001 adalah set karakter; 2001 adalah urutan penyortiran.
id set karakter tinyint atau ID unik dari urutan pengurutan. Perhatikan bahwa urutan pengurutan dan kumpulan karakter tidak dapat berbagi nomor ID yang sama. Dijamin

Biarkan rentang ID dari 1 hingga 240 untuk digunakan SQL Server.
Bidang CSID Tinyint tidak digunakan jika garis mewakili kumpulan karakter. Jika baris mewakili urutan pengurutan, bidang berada di

Di atasnya, ID set karakter dari urutan pengurutan dihasilkan. Misalkan baris set karakter dengan ID tersebut ada di tabel tersebut.
status smallint Bit informasi status sistem internal.
name sysname Nama unik dari set karakter atau urutan pengurutan. Bidang hanya boleh berisi huruf A-Z atau A-Z, angka 0 –

9 dan garis bawah (_). Itu harus dimulai dengan huruf.
deskripsi n nvarchar(255) set karakter atau deskripsi opsional dari fungsi urutan pengurutan.
BinaryDefinitio N Varbinary(255) hanya untuk penggunaan internal.
Definisi n set karakter gambar atau definisi internal urutan pengurutan. Struktur data di bidang ini tergantung pada jenisnya.


Sysco nfigures bagian atas halaman

Setiap opsi konfigurasi yang ditetapkan oleh pengguna menempati baris dalam tabel. sysco nfigures termasuk yang baru diluncurkan Microsoft? SQL

Server? Opsi konfigurasi yang ditentukan sebelumnya juga berisi semua opsi konfigurasi dinamis yang ditetapkan setelah peluncuran baru-baru ini. Meja hanya terletak di master

basis data.

Deskripsi Jenis Data nama kolom
value int (digunakan oleh SQL Server hanya setelah RECo nFIGURE dieksekusi).
Nomor variabel konfigurasi Co nfig smallint.
Komentar nvarchar(255) pada opsi konfigurasi.
status smallint mewakili peta bit status opsi. Nilai yang mungkin meliputi:
0 = statis (pengaturan ini berlaku saat server dimulai ulang).
1 = Dinamis (variabel ini berlaku saat pernyataan RECo nFIGURE dieksekusi).
2 = Lanjutan (variabel hanya ditampilkan jika opsi Tampilkan Lanjutan diatur).
3 = Dinamis dan Lanjutan.


Syscurco nfigs bagian atas halaman

Setiap opsi konfigurasi saat ini adalah satu untuk masing-masing. Selain itu, tabel berisi empat item yang menjelaskan struktur konfigurasi. Syscurco NFIGS sedang digunakan

Dihasilkan secara dinamis saat membuat kueri. Untuk informasi lebih lanjut, lihat Sysco nfigures.

Deskripsi Jenis Data nama kolom
nilai int nilai variabel yang dapat dimodifikasi pengguna (hanya jika RECo nFIGURE telah dieksekusi oleh Microsoft?) SQL

Server? menggunakan).
Nomor variabel konfigurasi Co nfig smallint.
Komentar nvarchar(255) pada opsi konfigurasi.
status smallint mewakili peta bit status opsi. Nilai yang mungkin meliputi:
0 = statis (pengaturan ini berlaku saat server dimulai ulang).
1 = Dinamis (variabel ini berlaku saat pernyataan RECo nFIGURE dieksekusi).
2 = Lanjutan (variabel hanya ditampilkan jika opsi Tampilkan Lanjutan diatur).
3 = Dinamis dan Lanjutan.

halaman sysdatabases

Microsoft? SQL Server? Setiap database pada tabel menempati satu baris. Saat Anda pertama kali menginstal SQL Server,

SysDatabases berisi item untuk database Master, Model, MSDB, MSSQLWEB, dan tempDB. Tabel hanya ada

disimpan dalam database master.

Deskripsi Jenis Data nama kolom
name sysname Nama database.
ID database dbid smallint.
sid varbinary(85) ID sistem pembuat database.
Mode smallint digunakan untuk mengunci database secara internal saat dibuat.
status int bit status, beberapa di antaranya dapat digunakan oleh pengguna sp_dboptio n (baca o nly, penggunaan dbo).

Pengguna tunggal, dll.):
1 = tutup otomatis; Gunakan pengaturan sp_dboptio n.
4 = pilih ke / salinan massal ; Gunakan pengaturan sp_dboptio n.
8 = trunc. log o n chkpt ; Gunakan pengaturan sp_dboptio n.
16 = deteksi halaman sobek n, menggunakan pengaturan sp_dboptio n.
32 = memuat 。
64 = pra pemulihan 。
128 = memulihkan 。
256 = tidak dipulihkan 。
512 = offline ; Gunakan pengaturan sp_dboptio n.
1024 = dibaca secara tidak masuk akal ; Gunakan pengaturan sp_dboptio n.
2048 = penggunaan dbo o nly ; penggunaan
sp_dboptio n pengaturan.
4096 = pengguna tunggal ; Gunakan pengaturan sp_dboptio n.
32768 = mode darurat 。
4194304 = menyusut otomatis 。
1073741824 = mati dengan bersih 。

Beberapa bit dapat dibuka secara bersamaan.

status2 int 16384 = ANSI null default ; Gunakan pengaturan sp_dboptio n.
65536 = Co NCAT null menghasilkan null dengan pengaturan sp_dboptio n.
131072 = pemicu rekursif, menggunakan pengaturan sp_dboptio n.
1048576 = default ke kursor lokal, menggunakan pengaturan sp_dboptio n.
8388608 = pengidentifikasi yang dikutip, digunakan
sp_dboptio n pengaturan.
33554432 = kursor tutup o n komitmen, menggunakan pengaturan sp_dboptio n.
67108864 = ANSI nulls, menggunakan pengaturan sp_dboptio n.
268435456 = Peringatan ANSI, menggunakan pengaturan sp_dboptio n.
536870912 = teks lengkap diaktifkan, gunakan
sp_fulltext_database Pengaturan.
crdate tanggalwaktu tanggal dibuat.
tanggalwaktu yang dipesan.
Kategori INT berisi bitmap informasi untuk disalin:
1 = Diterbitkan.
2 = berlangganan.
4 = Gabungkan diterbitkan.
8 = Gabungkan Berlangganan.

CMPTLEVEL TinyINT database. Lihat sp_dbcmptlevel untuk informasi selengkapnya.  
nama file nvarchar(260) Jalur sistem operasi dan nama file master database.
Nomor build kode SQL Server yang digunakan untuk membuat database. Hanya alat SQL Server

Secara internal untuk pemrosesan peningkatan.

header syslanguages

Tampil di Microsoft? SQL Server? Setiap bahasa dalam tabel memiliki baris. Meskipun bahasa Inggris Amerika tidak ada di sana

syslanguages, tetapi tabel selalu tersedia untuk SQL Server. Tabel hanya disimpan dalam database master.

Deskripsi Jenis Data nama kolom
langid smallint id bahasa unik.
dateformat nchar(3) urutan tanggal (misalnya DMY).
datefirst tinyint Hari pertama dalam seminggu: 1 untuk Senin, 2 untuk Selasa, dan seterusnya sampai 7 berarti bintang

Tanggal.
Tingkatkan INT untuk penggunaan sistem.
Nama SysName nama bahasa resmi (misalnya, Frans?ais).
alias sysname Nama bahasa alternatif (seperti Prancis).
mo nths nvarchar(372) Daftar nama lengkap yang dipisahkan koma selama berbulan-bulan berurutan dari Januari hingga Desember, setiap nama

Berisi maksimal 20 karakter.
shortmo nths varchar(132) daftar nama bulan yang dipisahkan koma dalam urutan dari Januari hingga Desember,

Setiap nama dapat berisi hingga 9 karakter.
days nvarchar(217) Daftar nama hari yang dipisahkan koma secara berurutan dari Januari hingga Desember, dengan nama terbanyak dari setiap nama

Berisi 30 karakter.
lcid int untuk bahasa ini Microsoft Windows NT? ID Lokal.
mslangid smallint ID grup pesan SQL Server.

Tiga puluh tiga bahasa yang disediakan oleh SQL Server diinstal. Di bawah ini adalah daftar bahasa.

Nama dalam bahasa Inggris adalah NT LCID SQL Server Message Group ID
Bahasa Inggris 1033 1033
Jerman 1031 1031
Prancis 1036 1036
Jepang 1041 1041
Denmark 1030 1030
Spanyol 3082 3082
Italia 1040 1040
Belanda 1043 1043
Norwegia 2068 2068
Portugis 2070 2070
Finlandia 1035 1035
Swedia 1053 1053
Ceko 1029 1029
Hongaria 1038 1038
Polandia 1045 1045
Rumania 1048 1048
Kroasia 1050 1050
Slovakia 1051 1051
Slovenia 1060 1060
Yunani 1032 1032
Bahasa Bulgaria 1026 1026
Rusia 1049 1049
Turki 1055 1055
Bahasa Inggris Inggris 2057 1033
Esto nian 1061 1061
Latvia 1062 1062
Lituania 1063 1063
Brasil 1046 1046
Tradisional Cina 1028 1028
Korea 1042 1042
Tionghoa Sederhana 2052 2052
Bahasa Arab 1025 1025
Thailand 1054 1054


header syslogins

Setiap akun login menempati baris dalam tabel.

Deskripsi Jenis Data nama kolom
ID keamanan SID varbinary(85).
status smallint hanya untuk penggunaan internal.
CreateDate DateTime menambahkan tanggal login.
updateDate DateTime Perbarui tanggal login.
AccDate tanggalwaktu hanya untuk penggunaan internal.
totcpu int hanya untuk penggunaan internal.
Totio int hanya untuk penggunaan internal.
batas ruang int hanya untuk penggunaan internal.
Batas waktu int hanya untuk penggunaan internal.
ResultLimit int hanya untuk penggunaan internal.
name varchar(30) ID login pengguna.
dbname nvarchar(128) Nama database default pengguna saat membuat koneksi.
kata sandi nvarchar(128) Kata sandi terenkripsi pengguna (bisa NULL).
language nvarchar(128) Bahasa default untuk pengguna.
tolaklogin int jika masuk adalah Microsoft? Windows NT? 1 untuk pengguna atau grup yang telah ditolak aksesnya.
HasAccess INT adalah 1 jika akses login diotorisasi.
isntname int adalah 1 jika masuk adalah pengguna atau grup Windows NT, dan jika masuknya adalah Microsoft SQL

Server? Login, itu adalah 0.
isntgroup int jika masuk

Jika itu adalah grup Windows NT, itu adalah 1.
isntuser int adalah 1 jika masuk adalah pengguna Windows NT.
sysadmin int adalah 1 jika login adalah anggota peran server sysadmin.
securityadmin int adalah 1 jika login adalah anggota peran server securityadmin.
serveradmin int adalah 1 jika login adalah anggota peran server tetap serveradmin.
setupadmin int adalah 1 jika login adalah anggota peran server tetap setupadmin.
processadmin int adalah 1 jika login adalah anggota peran server tetap processadmin.
diskadmin int adalah 1 jika login adalah anggota peran server tetap diskadmin.
dbcreator int adalah 1 jika login adalah anggota peran server tetap dbcreator.
loginname nvarchar(128) Nama login yang sebenarnya, yang mungkin berbeda dari login yang digunakan oleh SQL Server


header sysoledbusers

Pemetaan pengguna dan kata sandi untuk setiap server tertaut yang ditentukan menempati baris dalam tabel. Tabel disimpan dalam database master.

Deskripsi Jenis Data nama kolom
SID (Nomor Identifikasi Keamanan) dari server rmtsrvid smallint.
rmtloginame nvarchar(128) loginsid memetakan ke login jarak jauh dari rmtservid yang ditautkan.
rmtpassword nvarchar(128) menautkan kata sandi terenkripsi untuk login jarak jauh yang ditentukan dalam rmtsrvid.
loginsid varbinary(85) SID login lokal yang akan dipetakan.
status smallint Jika nilainya adalah 1, pemetaan harus menggunakan kredensial pengguna sendiri.
ChangeDateDateTime Tanggal informasi pemetaan terakhir diubah.


sysprocesses halaman atas

sysprocesses tentang berjalan di Microsoft? SQL Server? informasi tentang proses di Proses ini dapat berupa:

Proses klien atau proses sistem. sysProses hanya disimpan dalam database master.

Deskripsi Jenis Data nama kolom
ID proses spid smallint SQL Server.
kpid smallint Microsoft Windows NT 4.0? ID utas.
blocked smallint ID proses (spid) dari proses yang diblokir.
Waittype Binary(2) reservasi.
waittime int Waktu tunggu saat ini dalam milidetik. 0 ketika prosesnya tidak menunggu.
lastwaittype nchar(32) menunjukkan string nama jenis tunggu terakhir atau saat ini.
waitresource nchar(32) Representasi tekstual dari sumber daya kunci.
dbid smallint saat ini digunakan oleh proses tersebut.
uid smallint ID pengguna yang menjalankan perintah.
Waktu CPU kumulatif dari proses int CPU. Tidak masalah apakah opsi SET STATISTICS TIME o n adalah n atau OFF

Ada proses untuk memperbarui entri.
physical_io pembacaan dan penulisan disk kumulatif untuk proses int.
Memusage int Jumlah halaman dalam cache proses yang saat ini dialokasikan untuk proses tersebut. Angka negatif menunjukkan bahwa proses tersebut dilepaskan oleh orang lain

Memori yang dialokasikan oleh suatu proses.
login_time tanggalwaktu Waktu ketika proses klien masuk ke server. Untuk proses sistem, ini adalah penyimpanan SQL Server

Waktu ketika startup terjadi.
last_batch datetime Waktu ketika proses klien terakhir kali menjalankan panggilan prosedur tersimpan jarak jauh atau pernyataan EXECUTE. Untuk departemen

Proses sistem adalah waktu ketika SQL Server mulai disimpan.
ecid smallint digunakan untuk mengidentifikasi ID konteks eksekusi secara unik dari utas turunan yang beroperasi atas nama satu proses.
open_tran Jumlah transaksi terbuka untuk proses smallint.
status nchar(30) Status ID proses (misalnya, berjalan, hibernasi, dll.).
sid binary(85) Pengidentifikasi unik global (GUID) pengguna.
nama host nchar(128) Nama workstation.
program_name nchar(128) nama aplikasi.
nomor ID proses workstation nchar(8) hostprocess.
cmd nchar(16) yang saat ini sedang dieksekusi.
nt_domain domain Windows NT 4.0 klien nchar(128) (jika menggunakan Autentikasi Windows) atau kepercayaan

Terhubung dengan domain Windows NT 4.0.
nt_username nchar(128) Nama pengguna Windows NT 4.0 (jika menggunakan autentikasi Windows) atau huruf untuk proses

Nama pengguna Windows NT 4.0 yang terhubung.
net_address nchar(12) ditetapkan ke pengidentifikasi unik untuk kartu antarmuka jaringan pada setiap workstation pengguna. Saat pengguna masuk,

Pengidentifikasi dimasukkan ke dalam kolom net_address.
net_library kolom nchar(12) yang digunakan untuk menyimpan pustaka jaringan klien. Setiap proses klien masuk pada koneksi jaringan.

Koneksi jaringan memiliki pustaka jaringan yang terkait dengan proses ini yang memungkinkan proses ini membuat koneksi. Untuk informasi lebih lanjut

, lihat Pustaka Jaringan Klien dan Server.
loginame nchar(128) masuk.


sysremotelogins ke bagian atas halaman

Masing-masing diizinkan untuk menelepon Microsoft? SQL Server? Pengguna jarak jauh dari prosedur tersimpan jarak jauh di

Deskripsi Jenis Data nama kolom
remoteserverid smallint Identitas server jarak jauh.
nama pengguna jarak jauh nvarchar(128) Pengguna login di server jarak jauh.
status smallint opsi.
sid varbinary(85) Microsoft Windows NT? ID Keamanan Pengguna.
ChangeDate DateTime menambahkan tanggal dan waktu pengguna jarak jauh.


header syscolumns

Setiap kolom di setiap tabel dan tampilan menempati baris dalam tabel, dan setiap parameter dalam proses tersimpan juga menempati baris dalam tabel. Tabel terletak di setiap nomor

Menurut gudang.

Deskripsi Jenis Data nama kolom
name sysname Nama nama kolom atau parameter prosedur.
id int ID objek tabel tempat kolom berada, atau ID prosedur tersimpan yang terkait dengan parameter.
xtype Tinyint systypes.
typestat tinyint hanya untuk penggunaan internal.
xusertype smallint.
length smallint Panjang penyimpanan fisik maksimum dalam systypes.
Xprec Tinyint hanya untuk penggunaan internal.
Xscale Tinyint hanya untuk penggunaan internal.
kolom smallint colid atau ID parameter.
xoffset smallint hanya untuk penggunaan internal.
BitPOS Tinyint hanya untuk penggunaan internal.
Tinyint dicadangkan hanya untuk penggunaan internal.
Colstat smallint hanya untuk penggunaan internal.
cdefault int ID nilai default kolom.
domain int aturan atau ID batasan CHECK kolom.
number smallint Nomor subprosedur saat prosedur dikelompokkan (0 menunjukkan item non-proses).
Susun smallint hanya untuk penggunaan internal.
Autoval Varbinary(255) hanya untuk penggunaan internal.
offset smallint Offset baris tempat kolom berada; Jika negatif, itu berarti baris panjang variabel.
Status Tinyint adalah bitmap yang digunakan untuk mendeskripsikan properti kolom atau parameter:
0x08 = Kolom mengizinkan nilai null.
0x10 = Bantalan ANSI berlaku saat kolom varchar atau varbinary ditambahkan. Pertahankan ruang belakang kolom varchar, pertahankan

Biarkan nol di belakang di kolom varbinary.
0x40 = adalah parameter OUTPUT.
0x80 = Kolom sebagai kolom identitas.

type tinyint Jenis penyimpanan fisik di systypes.
Usertype smallint systype.
Printfmt varchar(255) hanya untuk penggunaan internal.
prec smallint Tingkat presisi kolom.
scale int Jumlah tempat desimal di kolom.
iscomputed int menunjukkan apakah bendera untuk kolom tersebut telah dihitung:
0 = Tidak dihitung.
1 = Dihitung.

isoutparam int menunjukkan apakah parameter proses adalah parameter output:
1 = benar.
0 = salah.

isnullable int menunjukkan apakah kolom mengizinkan nilai null:
1 = benar.
0 = salah.


Bagian atas halaman

Berisi peta batasan, dipetakan ke objek yang memiliki batasan. Direktori sistem ini disimpan di setiap database.

Deskripsi Jenis Data nama kolom
co nstid int nomor kendala.
id int memiliki ID tabel dari batasan tersebut.
colid smallint mendefinisikan ID kolom dari batasan di atasnya, atau 0 jika itu adalah batasan tabel.
cadangan1 tinyint dipertahankan.
bitmap status int menunjukkan status. Nilai yang mungkin meliputi:
1 = batasan KUNCI PRIMER.
2 = kendala KUNCI UNIK.
3 = kendala KUNCI ASING.
4 = Kendala CHECK.
5 = batasan DEFAULT.
16 = batasan tingkat kolom.
32 = batasan tingkat tabel.

actio ns int dipertahankan.
kesalahan int tetap ada.


header sysfilegroups

Setiap grup file dalam database menempati satu baris dalam tabel. Tabel disimpan di setiap database. Setidaknya satu item dalam tabel digunakan untuk teks utama

Set potongan.

Deskripsi Jenis Data nama kolom
groupid smallint Nomor identifikasi grup unik untuk setiap database.
allocpolicy smallint dipertahankan.
status int 0x8 = BACA o nLY
0x10 = DEFAULT
groupname sysname filegroup.


header sysfiles

Setiap file dalam database menempati satu baris dalam tabel. Tabel sistem ini adalah tabel virtual dan tidak dapat diperbarui atau dimodifikasi secara langsung.

Deskripsi Jenis Data nama kolom
fileid smallint Nomor identifikasi file unik untuk setiap database.
GroupID Nomor Identifikasi Grup File SmallInt.
ukuran ukuran file int (dalam halaman 8 KB).
maxsize int Ukuran file maksimum (dalam halaman 8 KB). Nilai 0 berarti tidak ada pertumbuhan, dan nilai –1 berarti bahwa file harus selalu

Tumbuh hingga disk penuh.
growth int Ukuran pertumbuhan database. Nilai 0 menunjukkan tidak ada pertumbuhan. Tergantung pada nilai status, itu bisa ratusan halaman atau ukuran file

Bagi rasionya. Jika status berisi 0x100000, pertumbuhan adalah persentase dari ukuran file; Jika tidak, itu adalah jumlah halaman.
Status int nilai pertumbuhan dalam megabyte (MB) atau kilobyte (KB)).
0x1 = Perangkat default.
0x2 = File disk.
0x40 = Perangkat log.
0x80 = File yang ditulis sejak pencadangan terakhir.
0x4000 = oleh pernyataan CREATE DATABASE
Perangkat yang dibuat secara implisit.
0x8000 = Perangkat yang dibuat selama pembuatan database.
0x100000 = Pertumbuhan berdasarkan persentase, bukan berdasarkan halaman.

perf int dipertahankan.
name nchar(128) Nama logis file.
nama file nchar(260) Nama perangkat fisik, termasuk jalur lengkap ke file.


sysforeignkeys bagian atas halaman

Berisi informasi tentang batasan FOREIGN KEY dalam definisi tabel. Tabel disimpan di setiap database.

Deskripsi Jenis Data nama kolom
co nstid int ID kendala KUNCI ASING.
fkeyid int ID objek tabel dengan batasan FOREIGN KEY.
rkeyid int ID objek tabel yang direferensikan dalam batasan FOREIGN KEY.
fkey smallint mereferensikan ID kolom.
rkey smallint ID kolom yang direferensikan.
keyno smallint Posisi kolom dalam daftar kolom yang direferensikan.


sysindex ke bagian atas halaman

Setiap indeks dan tabel dalam database menempati satu baris dalam tabel. Tabel disimpan di setiap database.

Deskripsi Jenis Data nama kolom
id int ID tabel (jika indid = 0 atau 255). Jika tidak, ID tabel tempat indeks berada.
status int informasi status sistem internal.
penunjuk biner pertama(6) ke halaman pertama atau root.
ID indeks smallint indid:
1 = Indeks berkluster
>1 = tidak agregat
255 = Entri tabel dengan data teks atau gambar

root binary(6) Jika indid >= 1 dan < 255, root adalah penunjuk ke halaman root. Jika indid = 0 atau

indid = 255, root adalah penunjuk ke halaman terakhir.  
minlen smallint ukuran garis minimum.
keycnt smallint key.
groupid smallint tempat ID grup file objek dibuat.
dpages int Jika indid = 0 atau indid = 1, dpages adalah jumlah halaman yang digunakan. Jika indid =

255, yang diatur ke 0. Jika tidak, itu adalah jumlah halaman yang telah diindeks.
reserved int Jika indid = 0 atau indid = 1, reserved adalah pengukur halaman yang ditetapkan untuk semua indeks dan data tabel

nomor. Jika indid = 255, dicadangkan adalah jumlah halaman yang ditetapkan ke data teks atau gambar. Jika tidak, itu ditetapkan ke indeks

jumlah halaman.
Digunakan &

nbsp; int Jika indid = 0 atau indid = 1, digunakan adalah jumlah total halaman yang digunakan untuk semua data indeks dan tabel. Jika

indid = 255, digunakan adalah jumlah halaman yang digunakan untuk data teks atau gambar. Jika tidak, itu adalah jumlah halaman yang digunakan untuk pengindeksan.
Rowcnt Bigint didasarkan pada jumlah baris tingkat data Indid = 0 dan Indid = 1. Jika indid = 255, rowcnt

Atur ke 0.
RowModctr int menghitung jumlah total baris yang dimasukkan, dihapus, atau diperbarui sejak hitungan terakhir tabel diperbarui.
xmaxlen smallint ukuran baris maksimum.
Maxirow smallint ukuran baris indeks non-daun maksimum.
OrigFillFactor tinyint Nilai faktor pengisian awal yang digunakan saat membuat indeks. Nilainya tidak dipertahankan; Namun, jika perlu berat

Nilai ini dapat membantu jika Anda membuat indeks baru tetapi tidak dapat mengingat faktor pengisian yang Anda gunakan sejak awal.
dicadangkan1 tinyint dipertahankan.
Cadangan2 int dipertahankan.
PertamaIAM biner(6) tahan.
impid smallint dipertahankan. Bendera implementasi indeks.
lockflags smallint digunakan untuk membatasi granularitas kunci indeks yang dipertimbangkan. Misalnya, untuk tabel pencarian yang bersifat baca-saja, Anda dapat

untuk mengaturnya ke penguncian tingkat meja saja untuk meminimalkan biaya penguncian.
pgmodctr int dipertahankan.
keys varbinary(816) Daftar ID kolom yang membentuk kunci indeks.
nama nama tabel sysname (jika indid = 0 atau 255). Jika tidak, nama indeks.
statblob gambar Statistik blob.
Maxlen int dipertahankan.
Baris int didasarkan pada jumlah baris tingkat data dengan indid = 0 dan indid = 1, yang diulang untuk indid > 1. Jika

indid = 255, baris diatur ke 0. Kolom disediakan untuk kompatibilitas mundur.


Halaman sysmembers
Setiap anggota peran database menempati baris dalam tabel. Tabel disimpan di setiap database.

Deskripsi Jenis Data nama kolom
memberuid smallint ID pengguna anggota peran.
ID pengguna peran groupuid smallint.


header sysobjects
Setiap objek (batasan, default, log, aturan, prosedur tersimpan, dll.) yang dibuat dalam database mengambil baris dalam tabel. Hanya di

tempdb, setiap objek sementara menempati baris dalam tabel.

Deskripsi Jenis Data nama kolom
Nama objek sysname.
Id int nomor identifikasi objek.
xtype char(2) jenis objek. Ini bisa menjadi salah satu jenis objek berikut:
C = Batasan CHECK
D = batasan DEFAULT atau DEFAULT
F = batasan KUNCI ASING
L = log
FN = fungsi skalar
IF = Fungsi Tabel Sebaris
P = prosedur tersimpan
PK = batasan KUNCI PRIMER (tipe adalah K)
RF = Prosedur Tersimpan Filter Replikasi
S = Tabel sistem
TF = fungsi tabel
TR = Pemicu
U = Tabel Pengguna
UQ = batasan UNIK (tipe adalah K)
V = lihat
X = Prosedur tersimpan yang diperpanjang

ID pengguna objek pemilik uid smallint.
info smallint dipertahankan. Hanya untuk penggunaan internal.
status int dipertahankan. Hanya untuk penggunaan internal.
base_schema_
ver int dipertahankan. Hanya untuk penggunaan internal.
replinfo int dipertahankan. Untuk penggunaan reproduksi.
parent_obj mengidentifikasi objek objek dari objek induk (misalnya, untuk pemicu atau batasan, ID tabel).
Tanggal pembuatan objek crdate datetime.
ftcatid smallint adalah pengidentifikasi direktori teks lengkap untuk semua tabel pengguna yang terdaftar untuk indeks teks lengkap, untuk semua pengguna yang tidak terdaftar

Tabelnya adalah 0.  
schema_ver nomor versi int, yang ditambah dengan setiap perubahan skema tabel.
stats_schema_
ver int dipertahankan. Hanya untuk penggunaan internal.
Ketik jenis objek char(2). Ini bisa menjadi salah satu nilai berikut:
C = Batasan CHECK
D = batasan DEFAULT atau DEFAULT
F = batasan KUNCI ASING
FN = fungsi skalar
IF = Fungsi Tabel Sebaris
K = KUNCI UTAMA atau batasan UNIK
L = log
P = prosedur tersimpan
R = aturan
RF = Prosedur Tersimpan Filter Replikasi
S = Tabel sistem
TF = fungsi tabel
TR = Pemicu
U = Tabel Pengguna
V = lihat
X = Prosedur tersimpan yang diperpanjang

userstat smallint dipertahankan.
sysstat smallint informasi status internal.
indexdel smallint dipertahankan.
refdate tanggalwaktu untuk nanti.
Versio n int untuk digunakan nanti.
deltrig int dipertahankan.
instrig int dipertahankan.
updtrig int dipertahankan.
seltrig int dipertahankan.
Kategori INT digunakan untuk penerbitan, kendala, dan identifikasi.
cache smallint dipertahankan.


syspermissio ns bagian atas halaman
Berisi informasi tentang izin yang diberikan dan ditolak kepada pengguna, grup, dan peran dalam database. Tabel disimpan di setiap database.

Deskripsi Jenis Data nama kolom
id int ID objek izin objek; 0 menunjukkan izin pernyataan.
penerima hibah smallint ID pengguna, grup, atau peran yang terpengaruh oleh izin.
Pemberi Smallint ID pengguna, grup, atau peran yang izinnya diberikan atau dicabut.
ActAdd Smallint hanya untuk penggunaan internal.
Actmod Smallint hanya untuk penggunaan internal.
Seladd Varbinary (4000) hanya untuk penggunaan internal.
Selmod Varbinary (4000) hanya untuk penggunaan internal.
Updadd Varbinary(4000) hanya untuk penggunaan internal.
Varbinary Updmod (4000) hanya untuk penggunaan internal.
refadd varbinary(4000) hanya untuk penggunaan internal.
Refmod Varbinary(4000) hanya untuk penggunaan internal.


header systypes
Setiap sistem menyediakan satu baris informasi untuk tipe data dan tipe data yang ditentukan pengguna. Tabel disimpan di setiap database.

Ini adalah jenis data yang disediakan oleh sistem dan nomor ID-nya.

Deskripsi Jenis Data nama kolom
Nama nama jenis data sysname.
xtype jenis penyimpanan fisik tinyint.
Status Tinyint hanya untuk penggunaan internal.
xusertype smallint memperluas jenis pengguna.
length smallint Panjang fisik tipe data.
Presisi internal yang digunakan oleh server Xprec Tinyint. (Tidak tersedia dalam kueri.) )
Jumlah tempat desimal internal yang digunakan oleh server Xscale Tinyint. (Tidak tersedia dalam kueri.) )
tdefault int ID prosedur tersimpan yang melakukan pemeriksaan integritas untuk jenis data ini.
domain int ID prosedur tersimpan yang melakukan pemeriksaan integritas untuk jenis data ini.
uid smallint ID pengguna pembuat tipe data.
Smallint yang dicadangkan hanya untuk penggunaan internal.
usertype smallint ID jenis pengguna.
bit variabel adalah 1 untuk tipe data panjang variabel, jika tidak 0.
bit allownulls menunjukkan bahwa jenis data ini default ke nullity. Jika CREATE atau ALTER TABLE ditentukan sebagai kosong

, maka nilai akan mengganti null default untuk jenis data ini.
type tinyint Menyimpan tipe data secara fisik.
Printfmt Varchar(255) dipertahankan.
prec smallint Tingkat presisi tipe data ini.
skala tinyint Jumlah tempat desimal (berdasarkan presisi) untuk jenis data ini.


header sysusers
Setiap Microsoft di database? Pengguna Windows, grup Windows, Microsoft SQL Server? Pengguna atau SQL

Peran Server menempati baris dalam tabel.

Deskripsi Jenis Data nama kolom
ID pengguna uid smallint, yang unik dalam database ini. 1 adalah pemilik database.
status smallint hanya untuk penggunaan internal.
Nama nama pengguna sysname atau nama grup, yang unik dalam database ini.
sid varbinary(85) Pengidentifikasi keamanan untuk entri ini.
peran varbinary(2048) hanya untuk penggunaan internal.
createDate DateTime dari tanggal penambahan akun.
UpdateDate DateTime Tanggal terakhir diubah akun.
Altuid Smallint hanya untuk penggunaan internal.
Kata sandi varbinary(256) hanya untuk penggunaan internal.
gid smallint ID grup tempat pengguna ini berada. Jika uid = gid, maka entri ini mendefinisikan grup.
Enviro N Varchar (255) dicadangkan.
hasdbaccess int adalah 1 jika akun memiliki akses database.
islogin int jika akun tersebut adalah grup Windows, pengguna Windows, atau pengguna SQL Server dengan akun login

untuk 1.
isntname int adalah 1 jika akun tersebut adalah grup Windows atau pengguna Windows.
isntgroup int adalah 1 jika akun adalah grup Windows.
isntuser int adalah 1 jika akun tersebut adalah pengguna Windows.
issqluser int adalah 1 jika akun tersebut adalah pengguna SQL Server.
int yang dialiasasikan adalah 1 jika akun dialias oleh pengguna lain.
issqlrole int adalah 1 jika akun adalah peran SQL Server.
isapprole int adalah 1 jika akun adalah peran aplikasi.






Mantan:SQL2012 menyertakan database untuk menghasilkan skrip Tsql pengguna dengan cepat
Depan:2011 Tutorial Pembuatan Data MSSQL Secure .mdb Database
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com