Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 12335|Vastaus: 0

[Lähde] Pääjärjestelmätaulukon kuvaukset sqlserver2008:ssa

[Kopioi linkki]
Julkaistu 26.11.2014 15.45.26 | | |

sysaltfilesin ensisijainen tietokanta sisältää tietokannan tiedostot
syscharsets päätietokannan merkkijoukko ja lajittelujärjestys
Sysco nfiguresin ensisijaiset tietokannan konfigurointivaihtoehdot

Syscurco nfigs ensisijaisen tietokannan nykyiset konfigurointivaihtoehdot

  sysdatabases-tietokanta ensisijaisessa tietokantapalvelimessa

  syslanguages on pääasiallinen tietokantakieli

  syslogins päätietokanta Kirjautumistilitiedot

sysoledbuserin päätietokantalinkit palvelimen kirjautumistiedot

  sysprocessesin ensisijainen tietokantaprosessi

  sysremotelogins Ensisijainen tietokanta Kirjaudu tilille etänä

  syscolumnit per tietokantasarakke

  Sysco Nstrains per database limit

  sysfilegroups per tietokantatiedostoryhmä

  sysfiles-tiedostot jokaiselle tietokantatiedostolle

  sysforeignkeys jokaiselle tietokannan ulkoiselle avainsanalle

  sysindexit per tietokantaindeksi

  sysmenberit jokaiselle tietokantaroolijäsenelle

  sysobjects jokaiselle tietokannalle

syscomments-tietokantaobjekti

  syspermissio ns Per database permissions

  systypes per tietokanta määrittelemät tietotyypit

  sysusers per tietokantakäyttäjä


sysaltfiles-otsikko
Erityistapauksissa sisällytetään rivit, jotka vastaavat tietokannan tiedostoja. Taulukko tallennetaan päätietokantaan.

Sarakkeen nimen Data Type -kuvaus
fileid Smallint Yksilöllinen tiedostotunnistenumero jokaiselle tietokannalle.
Groupid Smallint -tiedostoryhmän tunnistenumero.
INT-tiedoston koko (8 KB sivuissa).
maxsize int Suurin tiedostokoko (8 KB sivussa). Arvo 0 tarkoittaa, ettei kasvua tapahdu, ja arvo –1 tarkoittaa, että tiedoston tulisi aina olla

Kasva levytäyteen.
kasvu int Tietokannan kasvukoko. Arvo 0 tarkoittaa, ettei kasvua ole. Tilan arvosta riippuen se voi olla satoja sivuja tai tiedoston kokoa

Jaa suhde. Jos tila on 0x100000, kasvu on prosenttiosuus tiedostokoosta; Muuten kyse on sivumäärästä.  
Status INT vain sisäiseen käyttöön.
Suorituskyky säilytetty.
dbid smallint Tietokannan tunnistenumero tietokannalle, johon tiedosto kuuluu.
nimi nchar(128) Tiedoston looginen nimi.
tiedostonimi nchar(260) Fyysisen laitteen nimi, mukaan lukien koko reitti tiedostoon.

> syscharsetsin pääsivu

Jokainen merkkijoukko sijoittuu riville taulukossa, joka sisältää myös Microsoftin määritelmät? SQL Server? Käytetty lajittelujärjestys. Rivi

Yksi sekvenssijonoista on merkitty oletusjärjestykseksi sysco nfigures -kuvissa, mikä on ainoa oikeasti käytetty järjestys.

Sarakkeen nimen Data Type -kuvaus
type smallint Entiteetin tyyppi, jota tämä rivi edustaa. 1001 on merkistö; Vuosi 2001 on lajittelujärjestys.
id tinyint merkkijoukko tai yksilöllinen tunniste lajittelujärjestyksessä. Huomaa, että lajittelujärjestys ja merkistö eivät voi jakaa samaa ID-numeroa. Takuu

Jätä ID-väli 1–240 SQL Serverin käyttöön.
CSID-tinyint-kenttää ei käytetä, jos rivi edustaa merkkijoukkoa. Jos rivi edustaa lajittelujärjestystä, kenttä on joukossa

Sen päälle luodaan lajittelujärjestyksen merkkijoukon ID. Oletetaan, että kyseisessä taulukossa on merkkijoukkorivi, jolla on kyseinen ID.
status smallint Sisäinen järjestelmän tilatietobitti.
name sysname Merkkijoukon tai lajittelujärjestyksen yksikäsitteinen nimi. Kentän tulee sisältää vain kirjaimet A-Z tai A-Z, numero 0 –

9 ja alaviiva (_). Sen täytyy alkaa kirjeellä.
descriptio n nvarchar(255) merkkijoukko tai valinnainen kuvaus lajittelujärjestysfunktiosta.
BinaryDefinitio N Varbinary(255) vain sisäiseen käyttöön.
Definitio n kuvan merkkijoukko tai lajittelujärjestyksen sisäinen määritelmä. Tämän alan tietorakenne riippuu tyypistä.


Syscon nfigures sivun yläreunassa

Jokainen käyttäjän asettama konfigurointivaihtoehto sijoittuu riville taulukossa. Sysco-nfigures sisältävät äskettäin lanseeratun Microsoftin? SQL

Tarjoilija? Aiemmin määritellyt konfiguraatiovaihtoehdot sisältävät myös kaikki dynaamiset konfiguraatioasetukset, jotka on asetettu viimeisimmän julkaisun jälkeen. Taulukko sijaitsee vain masterissa

tietokanta.

Sarakkeen nimen Data Type -kuvaus
value int muuttuja (käytetään SQL Serverissä vasta RECo nFIGURE suorituksen jälkeen).
CO nfig Smallint konfiguraatiomuuttujan numero.
Kommentoi nvarchar(255) konfiguraatiovaihtoehdoista.
status smallint edustaa bittikarttaa option tilasta. Mahdollisia arvoja ovat:
0 = staattinen (tämä asetus astuu voimaan, kun palvelin käynnistyy uudelleen).
1 = Dynaaminen (tämä muuttuja astuu voimaan, kun RECo nFIGURE -lause suoritetaan).
2 = Edistynyt (muuttuja näytetään vain, jos Näytä Edistynyt -vaihtoehto on asetettu).
3 = Dynaaminen ja edistynyt.


Syscurco nfigs sivun yläreunassa

Jokainen nykyinen konfiguraatiovaihtoehto on yksi jokaiselle vaihtoehdolle. Lisäksi taulukossa on neljä kohtaa, jotka kuvaavat konfiguraatiorakennetta. Syscurco NFIGS on käytössä

Generoidaan dynaamisesti kyselyjen yhteydessä. Lisätietoja löytyy Sysco nfiguresista.

Sarakkeen nimen Data Type -kuvaus
value int käyttäjän muokkaavaa muuttujaa arvoa (vain jos Microsoft on suorittanut RECo nFIGURE:n?) SQL

Tarjoilija? käyttää).
CO nfig Smallint konfiguraatiomuuttujan numero.
Kommentoi nvarchar(255) konfiguraatiovaihtoehdoista.
status smallint edustaa bittikarttaa option tilasta. Mahdollisia arvoja ovat:
0 = staattinen (tämä asetus astuu voimaan, kun palvelin käynnistyy uudelleen).
1 = Dynaaminen (tämä muuttuja astuu voimaan, kun RECo nFIGURE -lause suoritetaan).
2 = Edistynyt (muuttuja näytetään vain, jos Näytä Edistynyt -vaihtoehto on asetettu).
3 = Dynaaminen ja edistynyt.

sysdatabases-sivu

Microsoft? SQL Server? Jokainen taulukon tietokanta vie rivin. Kun asennat SQL Serverin ensimmäistä kertaa,

sysdatabases sisältää kohteita master-, model-, msdb-, mssqlweb- ja tempdb-tietokannoille. Taulukko on olemassa vain

tallennettuna päätietokantaan.

Sarakkeen nimen Data Type -kuvaus
nimi sysname Tietokannan nimi.
dbid smallint tietokanta-ID.
sid varbinary(85) Tietokannan luojan järjestelmätunnus.
Mode Smallint lukitaan tietokanta sisäisesti, kun se luodaan.
status int status bittejä, joista osa käyttäjä voi käyttää sp_dboptio n (lue o nly, dbo).

o nly, yksikäyttäjä jne.):
1 = automaattinen sulkeminen ; Käytä sp_dboptio n -asetuksia.
4 = valitse sisään/bulkkopio ; Käytä sp_dboptio n -asetuksia.
8 = cutcut. log o n chkpt ; Käytä sp_dboptio n -asetuksia.
16 = revitty sivu detectio n, käyttäen sp_dboptio n -asetusta.
32 = lataus 。
64 = ennen toipumista 。
128 = toipuminen 。
256 = ei palautettu 。
512 = offline; Käytä sp_dboptio n -asetuksia.
1024 = luettu niin yhdeksänä ; Käytä sp_dboptio n -asetuksia.
2048 = dbo käyttö o nly ; Käyttö
sp_dboptio n asetukset.
4096 = yksittäinen käyttäjä ; Käytä sp_dboptio n -asetuksia.
32768 = hätätila 。
4194304 = autokutistuminen 。
1073741824 = puhdas sammutus 。

Useita bittejä voidaan avata samanaikaisesti.

status2 int 16384 = ANSI:n nollaoletus ; Käytä sp_dboptio n -asetuksia.
65536 = co ncat null tuottaa nullin sp_dboptio n asetuksella.
131072 = rekursiiviset laukaisimet, käyttäen sp_dboptio n asetusta.
1048576 = oletuksena paikallinen kursori, käyttäen sp_dboptio n -asetusta.
8388608 = lainattu tunniste, käytetty
sp_dboptio n asetukset.
33554432 = kursori lähellä n commit, käyttäen sp_dboptio n asetusta.
67108864 = ANSI-nollat, käyttäen sp_dboptio n -asetusta.
268435456 = ANSI-varoitukset, käyttäen sp_dboptio n -asetusta.
536870912 = koko teksti käytössä, käytä
sp_fulltext_database Asetukset.
crdate datetime luomispäivä.
Varattu päivämääräaika.
kategoria int sisältää kopioita sisältäviä bittikarttoja tiedoista:
1 = Julkaistu.
2 = tilattu.
4 = Merge julkaistu.
8 = Merge Tilattu.

CMPT-tason TinyINT-tietokanta. Katso sp_dbcmptlevel lisätietoja varten.  
tiedostonimi nvarchar(260) Käyttöjärjestelmän polku ja tietokantapäätiedoston nimi.
SQL Server -koodin rakennusnumero, jota käytetään tietokannan luomiseen. Vain SQL Server -työkalut

Sisäisesti päivitysten käsittelyä varten.

syslanguages-otsikko

Oletko esiintymässä Microsoftilla? SQL Server? Jokaisella taulukon kielellä on rivi. Vaikka amerikkalaista englantia ei ole olemassa

syslanguages, mutta taulukko on aina SQL Serverin käytettävissä. Taulukko tallennetaan vain päätietokantaan.

Sarakkeen nimen Data Type -kuvaus
langid smallint ainutlaatuinen kieli-ID.
dateformat nchar(3) päivämääräjärjestys (esim. DMY).
datefirst tinyint Viikon ensimmäinen päivä: 1 maanantaille, 2 tiistaille, ja niin edelleen, kunnes 7 tarkoittaa tähteä

Treffit.
Päivitä älykkyys järjestelmäkäyttöön.
Nimi sysname virallinen kielinimi (esim. fran?ais).
alias sysname Vaihtoehtoinen kielinimi (esim. ranska).
mo nths nvarchar(372) Pilkulla erotettu luettelo koko nimistä kuukausien ajan, järjestyksessä tammikuusta joulukuuhun, jokainen nimi

Sisältää enintään 20 merkkiä.
shortmo nths varchar(132) pilkulla eroteltu lista lyhennetyistä kuukausien nimistä tammikuusta joulukuuhun,

Jokaisessa nimessä voi olla enintään 9 merkkiä.
päivät nvarchar(217) Pilkulla erotettu lista päivänimistä tammikuusta joulukuuhun, eniten kutakin nimeä

Sisältää 30 merkkiä.
LCID int tälle kielelle Microsoft Windows NT? Sijaintitunniste.
mslangid smallint SQL Server message group ID.

SQL Serverin tarjoamaa 33 kieltä on asennettu. Alla on lista kielistä.

Nimi englanniksi on NT LCID SQL Message Group ID
Englanti 1033 1033
Saksa 1031 1031
Ranska 1036 1036
Japani 1041 1041
Tanska 1030 1030
Espanja 3082 3082
Italia 1040 1040
Hollanti 1043 1043
Norja 2068 2068
Portugali 2070 2070
suomi 1035 1035
Ruotsi 1053 1053
Tšekki 1029 1029
Unkari 1038 1038
Puolalainen 1045 1045
Romania 1048 1048
Kroatia 1050 1050
Slovaki 1051 1051
Sloveni 1060 1060
Kreikka 1032 1032
Bulgaria 1026 1026
Venäläinen 1049 1049
Turkish 1055 1055
Brittiläinen englanti 2057 1033
Esto nian 1061 1061
Latvia 1062 1062
Liettualainen 1063 1063
Brasilian 1046 1046
Perinteinen kiina 1028 1028
Korean 1042 1042
Yksinkertaistettu kiina 2052 2052
Arabia 1025 1025
Thai 1054 1054


syslogins-otsikko

Jokainen kirjautumistili sijoittuu taulukossa yhden rivin.

Sarakkeen nimen Data Type -kuvaus
Sid Varbinary(85) turvatunniste.
Status Smallint vain sisäiseen käyttöön.
CreateDate DateTime lisää kirjautumispäivän.
updateDate DateTime Päivitä kirjautumispäivä.
Accdate datetime vain sisäiseen käyttöön.
TOTCPU INT vain sisäiseen käyttöön.
Totio int on tarkoitettu vain sisäiseen käyttöön.
Spacelimit INT:n vain sisäiseen käyttöön.
Aikarajoitettu älykkyys vain sisäiseen käyttöön.
ResultLimit älykkyys vain sisäiseen käyttöön.
nimi varchar(30) Käyttäjän kirjautumistunnus.
dbname nvarchar(128) Käyttäjän oletustietokantanimi yhteyden muodostamisessa.
salasana nvarchar(128) Käyttäjän salattu salasana (voi olla NULL).
kieli nvarchar(128) Käyttäjien oletuskieli.
denylogin int jos kirjautuminen on Microsoft? Windows NT? 1 käyttäjälle tai ryhmälle, jolta on evätty pääsy.
HasAccess-älykkyys on 1, jos kirjautumisoikeus on valtuutettu.
isntname int on 1, jos kirjautuminen on Windows NT -käyttäjä tai ryhmä, ja jos kirjautuminen on Microsoft SQL

Tarjoilija? Kirjaudu, se on 0.
ei-ryhmä int jos olet kirjautuneena sisään

Jos kyseessä on Windows NT -ryhmä, se on 1.
isntuser int on 1, jos kirjautuminen on Windows NT -käyttäjä.
Sysadmin INT on 1, jos kirjautuminen on järjestelmänvalvojan palvelimen roolijäsen.
SecurityAdmin INT on 1, jos kirjautuminen kuuluu securityadmin-palvelinrooliin.
serveradmin int on 1, jos kirjautuminen on serveradminin kiinteän palvelimen roolijäsen.
SetupAdmin INT on 1, jos kirjautuminen on setupadmin fixed server -roolijäsen.
ProcessAdmin INT on 1, jos kirjautuminen on ProcessAdminin kiinteän palvelimen roolijäsen.
diskadmin int on 1, jos kirjautuminen on diskadminin kiinteän palvelimen roolijäsen.
dbcreator int on 1, jos kirjautuminen on dbcreatorin kiinteän palvelimen jäsen.
loginname nvarchar(128) Kirjautumisen todellinen nimi, joka voi poiketa SQL Serverin käyttämästä kirjautumisesta


sysoledbusersin otsikko

Käyttäjän ja salasanan yhdistäminen jokaiselle yhdistetylle palvelimelle sijoittuu taulukossa riviin. Taulukko tallennetaan päätietokantaan.

Sarakkeen nimen Data Type -kuvaus
rmtsrvid smallint -palvelimen SID (Security Identification Number).
RMTloginame nvarchar(128) Loginsid vastaa linkitetyn RMTservidin etäkirjautumista.
rmtpassword nvarchar(128) linkittää salatun salasanan määritellylle etäkirjautumiselle RMTSRVID:ssä.
loginsid varbinary(85) Paikallinen kirjautumis-SID, joka kartoitetaan.
status smallint Jos arvo on 1, kartoituksessa tulisi käyttää käyttäjän omia tunnuksia.
ChangeDateDateTime Päivämäärä Päivämäärä, jolloin kartoitustiedot viimeksi muutettiin.


sysprocessesin pääsivu

sysprocesses-taulukko Microsoftilla ajamisesta? SQL Server? tietoa prosessista Nämä prosessit voivat olla:

Asiakasprosessi vai järjestelmäprosessi. sysprocessesit tallennetaan vain päätietokantaan.

Sarakkeen nimen Data Type -kuvaus
spid smallint SQL Server -prosessi-ID.
kpid smallint Microsoft Windows NT 4.0? Thread ID.
blocked smallint Estetyn prosessin prosessitunnus (spid).
odotustyyppinen binääri(2) varaus.
odotusaika int Nykyinen odotusaika millisekunteina. 0, kun prosessi ei odota.
lastwaittype nchar(32) ilmaisee viimeisimmän tai nykyisen odottavan tyyppinimen merkkijonon.
waitresource nchar(32) Lukitusresurssin tekstuaalinen esitys.
DBID Smallint on tällä hetkellä käytössä prosessissa.
uid smallint Käyttäjätunnus, joka suoritti komennon.
CPU:n älykkyysprosessin kumulatiivinen CPU-aika. Ei ole väliä, onko SET STATISTICS TIME or n -vaihtoehto o n vai POIS

Merkinnän päivittämiseen on olemassa prosessi.
physical_io kumulatiivisia levyn luku- ja kirjoitusprosesseja älykkyysprosesseille.
Memusage int Prosessivälimuistissa olevien sivujen määrä, jotka on tällä hetkellä varattu kyseiselle prosessille. Negatiivinen luku tarkoittaa, että prosessi vapautetaan toisen toimesta

Muisti, joka on varattu prosessin kautta.
login_time datetime Aika, jolloin asiakas kirjautui palvelimelle. Järjestelmäprosesseissa se on SQL Server -tallennus

Aika, jolloin käynnistys tapahtui.
last_batch datetime Aika, jolloin asiakasprosessi viimeksi suoritti etätallennetun proseduurikutsun tai EXECUTE-lauseen. Osastolle

Järjestelmäprosessi on aika, jolloin SQL Serveriä aletaan tallentaa.
ECID Smallintia käytetään yksilöllisesti tunnistamaan lapsisäikeen suorituskonteksti-ID, joka toimii yhden prosessin puolesta.
open_tran Avoimien transaktioiden määrä smallint-prosessissa.
tila nchar(30) Prosessi-ID-tila (esim. käynnissä, horrostilassa jne.).
sid-binaari(85) Käyttäjän globaalisti yksilöllinen tunniste (GUID).
isäntänimi nchar(128) Työaseman nimi.
program_name nchar(128) hakemuksen nimi.
hostprocess nchar(8) -työaseman prosessinumero.
komentaja nchar(16) -komento, jota parhaillaan suoritetaan.
nt_domain nchar(128)-asiakkaan Windows NT 4.0 -verkkotunnus (jos käytät Windowsin todennus) tai luottamusta

Yhdistetty Windows NT 4.0 -verkkotunnus.
nt_username nchar(128) Windows NT 4.0 -käyttäjätunnus (jos käytetään Windows-tunnistautumista) tai kirjain prosessia varten

Mikä tahansa yhdistetty Windows NT 4.0 -käyttäjätunnus.
net_address nchar(12) on määritetty yksilölliselle tunnisteelle verkon liitäntäkortille jokaisessa käyttäjän työasemassa. Kun käyttäjä kirjautuu sisään,

Tunniste lisätään net_address-sarakkeeseen.
net_library nchar(12)-sarakke, jota käytetään asiakasverkkokirjaston tallentamiseen. Jokainen asiakasprosessi siirtyy verkkoyhteydelle.

Verkkoyhteyksillä on verkkokirjasto, joka on liitetty näihin prosesseihin, joka mahdollistaa yhteyksien muodostamisen. Lisätietoja

katso Asiakas- ja palvelinverkkokirjasto.
Loginame nchar(128) Kirjaudu.


sysremotelogins sivun yläosaan

Onko kumpikin saanut soittaa Microsoftille? SQL Server? Etäkäyttöinen käyttäjä, joka on kaukana tallennettu proseduuri

Sarakkeen nimen Data Type -kuvaus
remoteserverid smallint Etäpalvelimen identiteetti.
remoteusername nvarchar(128) Käyttäjän kirjautuminen etäpalvelimelle.
Status Smallint -vaihtoehto.
sid varbinary(85) Microsoft Windows NT? Käyttäjän turvatunnus.
ChangeDate DateTime lisää etäkäyttäjän päivämäärän ja kellonajan.


syscolumns-otsikko

Jokainen sarake jokaisessa taulukossa ja näkymässä vie rivin taulukossa, ja jokainen tallennetun prosessin parametri vie myös rivin taulukossa. Taulukko sijaitsee jokaisen numeron kohdalla

Varaston mukaan.

Sarakkeen nimen Data Type -kuvaus
name sysname Sarakkeen nimen tai proseduuriparametrin nimi.
id int Taulukon objektin ID, johon sarake kuuluu, tai parametriin liittyvä tallennettu proseduurin ID.
xtype Tinyint-järjestelmätyypit.
Typetat tinyint vain sisäiseen käyttöön.
xusertype smallint laajennus.
pituus smallint Suurin fyysinen tallennuspituus systyypeissä.
Xprec Tinyint on tarkoitettu vain sisäiseen käyttöön.
Xscale Tinyint on tarkoitettu vain sisäiseen käyttöön.
colid smallint sarake tai parametrin tunniste.
Xoffset Smallint vain sisäiseen käyttöön.
BitPOS Tinyint on tarkoitettu vain sisäiseen käyttöön.
Tinyint on varattu vain sisäiseen käyttöön.
Colstat Smallint vain sisäiseen käyttöön.
cdefault int Sarakkeen oletusarvo-ID.
domain int sarakkeen sääntö tai CHECK rajoitetunniste.
luku smallint Alaproseduurin numero, kun prosessi ryhmitellään (0 tarkoittaa ei-prosessialkiota).
Colorder Smallint vain sisäiseen käyttöön.
Autoval Varbinary(255) vain sisäiseen käyttöön.
offset smallint Rivin siirtymä, jossa sarake sijaitsee; Jos negatiivinen, se tarkoittaa muuttuvan pituista riviä.
status tinyint on bittikartta, jota käytetään kuvaamaan sarakkeen tai parametrin ominaisuuksia:
0x08 = Sarake sallii nollaarvot.
0x10 = ANSI-täyte astuu voimaan, kun varchar- tai varbinaarisarakkeet lisätään. Pidä varchar-pylvään takaavaruus, pidä

Jätä varbinaarisarakkeessa jäljessä oleva nolla.
0x40 = parametri on OUTPUT-parametri.
0x80 = Sarake identiteettisarakkeena.

tyyppi tinyint Fyysisen tallennuksen tyyppi systyypeissä.
usertype smallint systype.
printfmt varchar(255) vain sisäiseen käyttöön.
prec smallint Sarakkeen tarkkuustaso.
scale int Sarakkeessa olevien desimaalien lukumäärä.
iscomputed int kertoo, onko kyseisen sarakkeen lippu laskettu:
0 = Ei laskettu.
1 = Laskettu.

isoutparam int kertoo, onko prosessiparametri lähtöparametri:
1 = tosi.
0 = epätosi.

isnullable int kertoo, sallivatko sarakkeet nollaarvot:
1 = tosi.
0 = epätosi.


Sysco nstraints sivun yläosan

Sisältää rajoitekartan, joka on kuvattu siihen objektiin, joka omistaa rajoitteen. Tämä järjestelmähakemisto tallennetaan jokaiseen tietokantaan.

Sarakkeen nimen Data Type -kuvaus
CO NSTID INT-rajoitusnumero.
id int sisältää kyseisen rajoitteen taulukon ID:n.
colid smallint määrittelee rajoitteen sarakkeen ID:n, tai 0, jos se on taulukkorajoite.
Spare1 tinyint säilytetty.
status int bittikartta ilmaisee tilan. Mahdollisia arvoja ovat:
1 = ENSISIJAINEN AVAIN -rajoite.
2 = AINUTLAATUISET AVAINRAJOITTEET.
3 = VIERAIDEN AVAINTEN rajoitteet.
4 = CHECK rajoite.
5 = OLETUSRAJOITE.
16 = saraketasoiset rajoitteet.
32 = taulukkotason rajoitteet.

actio ns int säilytetty.
virheint säilyvät.


sysfilegroups-otsikko

Jokainen tiedostoryhmä tietokannassa sijaitsee rivin taulukossa. Taulukko tallennetaan jokaiseen tietokantaan. Vähintään yhtä taulukon alkiota käytetään päätekstinä

Pala valmiina.

Sarakkeen nimen Data Type -kuvaus
groupid smallint Yksilöllinen ryhmän tunnistenumero jokaiselle tietokannalle.
Alloktipolitiikka pieni osa säilytetty.
status int 0x8 = LUE o nLY
0x10 = OLETUS
groupname sysname filegroup.


sysfiles-otsikko

Jokainen tiedosto tietokannassa sijaitsee rivin taulukossa. Tämä järjestelmätaulukko on virtuaalitaulukko, eikä sitä voi päivittää tai muokata suoraan.

Sarakkeen nimen Data Type -kuvaus
fileid Smallint Yksilöllinen tiedostotunnistenumero jokaiselle tietokannalle.
Groupid Smallint -tiedostoryhmän tunnistenumero.
INT-tiedoston koko (8 KB sivuissa).
maxsize int Suurin tiedostokoko (8 KB sivussa). Arvo 0 tarkoittaa, ettei kasvua tapahdu, ja arvo –1 tarkoittaa, että tiedoston tulisi aina olla

Kasva levytäyteen.
kasvu int Tietokannan kasvukoko. Arvo 0 tarkoittaa, ettei kasvua ole. Tilan arvosta riippuen se voi olla satoja sivuja tai tiedoston kokoa

Jaa suhde. Jos tila sisältää 0x100000, kasvu on prosenttiosuus tiedostokoosta; Muuten kyse on sivujen määrästä.
Status int kasvuarvo megatavuina (MB) tai kilotavuina (KB)).
0x1 = Oletuslaite.
0x2 = Levytiedosto.
0x40 = Lokilaite.
0x80 = Tiedostot, jotka on kirjoitettu viimeisen varmuuskopion jälkeen.
0x4000 = CREATE DATABASE -lauseella
Implisiittisesti luodut laitteet.
0x8000 = Tietokannan luomisen aikana luodut laitteet.
0x100000 = Kasvu prosentuaalisesti, ei sivuittain.

Suorituskyky säilytetty.
nimi nchar(128) Tiedoston looginen nimi.
tiedostonimi nchar(260) Fyysisen laitteen nimi, mukaan lukien koko reitti tiedostoon.


sysforeignkeys sivun yläosan

Sisältää tietoa FOREIGN KEY -rajoitteista taulukon määritelmässä. Taulukko tallennetaan jokaiseen tietokantaan.

Sarakkeen nimen Data Type -kuvaus
ULKOMAINEN AVAIN -rajoitteen tunnus.
fkeyid int Taulun objektin tunnus VIERAIDEN AVAINTEN rajoitteella.
rkeyid int Taulukkoobjektin ID, johon viitataan FOREIGN KEY -rajoitteessa.
fkey smallint viittaa sarakkeen ID:hen.
rkey smallint viittaa sarakkeen tunnisteeseen.
keyno smallint Sarakkeen sijainti viitattujen sarakkeiden listalla.


sysindexes sivun yläosaan

Jokainen indeksi ja taulu tietokannassa sijoittuu riville taulukossa. Taulukko tallennetaan jokaiseen tietokantaan.

Sarakkeen nimen Data Type -kuvaus
id int taulun ID (jos indid = 0 tai 255). Muussa tapauksessa sen taulukon ID, johon indeksi kuuluu.
status int sisäisen järjestelmän tilatiedot.
ensimmäiset binääri(6) osoittimet ensimmäiselle tai juurisivulle.
indid smallint indeksitunnus:
1 = Klusteroitu indeksi
>1 = ei-aggregoitu
255 = Taulukkomerkinnät, joissa on teksti- tai kuvatietoja

juuribinääri(6) Jos indid >= 1 ja < 255, root on osoitin juurisivulle. Jos indid = 0 tai

indid = 255, juuri on osoitin viimeiselle sivulle.  
Minlen Smallint minimiviivan koko.
Keycnt Smallint Key.
groupid smallint, johon objektin tiedostoryhmätunnus luodaan.
dpages int Jos indid = 0 tai indid = 1, dpages on käytettyjen sivujen määrä. If indid =

255, joka on asetettu arvoon 0. Muuten kyse on indeksoitujen sivujen määrästä.
reserved int Jos indid = 0 tai indid = 1, reserved on sivumittari, joka on määritetty kaikille indekseille ja taulukkodatalle

numero. Jos indid = 255, varattu on teksti- tai kuvadatalle määritetty sivumäärä. Muussa tapauksessa se liitetään indeksiin

Sivumäärä.
käytetty&

nbsp; int Jos indid = 0 tai indid = 1, käytetty on kaikkien indeksi- ja taulukkotietojen kokonaissivumäärä. Jos

indid = 255, käytetty on teksti- tai kuvadatan sivumäärä. Muuten kyse on indeksoinnissa käytetystä sivumäärästä.
Rowcnt Bigint perustuu datatason rivilukuihin, kuten Indid = 0 ja Indid = 1. Jos indid = 255, rocnt

Asetettu arvoon 0.
RowModctr int laskee lisättyjen, poistettujen tai päivittyjen rivien kokonaismäärän taulukon viimeisen määrän päivittämisen jälkeen.
xmaxlen smallint maksimirivikoko.
Maxirow Smallint Maksimi, ei-lehtiindeksi -rivikoko.
OrigFillFactor tinyint Alkuperäinen täyttötekijän arvo, jota käytetään indeksin luomisessa. Arvoa ei säilytetä; Kuitenkin, jos sen täytyy olla raskas

Tämä arvo voi olla hyödyllinen, jos luot uuden indeksin, mutta et muista käyttämääsi täyttökerrointa.
Varattu1 Tinyint säilytetty.
Reserved2 int säilytetty.
FirstIAM-binääri(6) pitää paikkansa.
Impid Smallint säilytetty. Indeksin toteutuslippu.
Lockflags Smallint rajoittaa tarkasteltavaa indeksilukon tarkkuutta. Esimerkiksi hakutaulukoille, jotka ovat luonteeltaan vain luku -tyyppisiä, voit tehdä

asettaa se vain taulukkotason lukitukseen lukituskustannusten minimoimiseksi.
pgmodctr int säilytetty.
keys varbinary(816) Lista sarakkeen ID:istä, jotka muodostavat indeksiavaimen.
name sysname taulun nimi (jos indid = 0 tai 255). Muuten indeksin nimi.
statblob-kuva Tilastojen möykky.
Maxlen Int säilytetty.
Rivi int perustuu datatason rivien määrään, joissa indid = 0 ja indid = 1, ja tämä toistuu indoille > 1. Jos

indid = 255, rivit asetettu arvoon 0. Pylväs on tarkoitettu taaksepäin yhteensopivuutta varten.


sysmembers-sivu
Jokainen tietokantaroolin jäsen sijaitsee taulukossa rivillä. Taulukko tallennetaan jokaiseen tietokantaan.

Sarakkeen nimen Data Type -kuvaus
memberuid smallint Roolijäsenen käyttäjätunnus.
Groupuid smallint -roolin käyttäjätunnus.


sysobjects-otsikko
Jokainen tietokannassa luotu objekti (rajoitteet, oletusasetukset, lokit, säännöt, tallennetut proseduurit jne.) vie yhden rivin taulukossa. Vain

tempdb, jokainen väliaikainen objekti sijoittuu riville taulukossa.

Sarakkeen nimen Data Type -kuvaus
nimeä sysname objektin nimi.
Id int objektin tunnistenumero.
xtype-hahmo(2) objektityyppi. Se voi olla yksi seuraavista objektityypeistä:
C = CHECK-rajoite
D = OLETUS- tai OLETUSRAJOITE
F = VIERAIDEN AVAINTEN rajoite
L = log
FN = skalaarifunktio
IF = Inline-taulukkofunktio
P = tallennettu proseduuri
PK = ENSISIJAINEN AVAIN rajoite (tyyppi on K)
RF = Replikaatiosuodattimen tallennettu menettely
S = Järjestelmätaulukko
TF = taulukkofunktio
TR = Trigger
U = Käyttäjätaulukko
UQ = YKSIKÄSITTEINEN rajoite (tyyppi on K)
V = näkymä
X = Laajennettu tallennettu proseduuri

Uid smallint omistajaobjektin käyttäjätunnus.
Pieni tieto säilytetty. Vain sisäiseen käyttöön.
status int säilyy. Vain sisäiseen käyttöön.
base_schema_
ver int säilytetty. Vain sisäiseen käyttöön.
replinfo int säilytetty. Lisääntymiskäyttöön.
parent_obj int emoobjektin objektin tunnisteesta (esimerkiksi triggereille tai rajoitteille taulun ID).
crdate datetime -objektin luontipäivä.
FTCATID Smallint on koko tekstin hakemistotunniste kaikille käyttäjätauluille, jotka on rekisteröity täystekstin indeksiin, kaikille käyttäjille, jotka eivät ole rekisteröityneet

Taulukko on 0.  
schema_ver älykkyysversionumero, joka kasvaa jokaisen taulukon skeeman muutoksen myötä.
stats_schema_
ver int säilytetty. Vain sisäiseen käyttöön.
tyyppi char(2) objektityyppi. Se voi olla yksi seuraavista arvoista:
C = CHECK-rajoite
D = OLETUS- tai OLETUSRAJOITE
F = VIERAIDEN AVAINTEN rajoite
FN = skalaarifunktio
IF = Inline-taulukkofunktio
K = ENSISIJAINEN AVAIN tai YKSILÖLLISET rajoitteet
L = log
P = tallennettu proseduuri
R = sääntö
RF = Replikaatiosuodattimen tallennettu menettely
S = Järjestelmätaulukko
TF = taulukkofunktio
TR = Trigger
U = Käyttäjätaulukko
V = näkymä
X = Laajennettu tallennettu proseduuri

Userstat Smallint säilytetty.
Sysstat Smallint sisäiset tilatiedot.
indexdel Smallint säilytetty.
Varaa päivämäärä myöhemmäksi.
versio n int myöhempää käyttöä varten.
Deltrig-int säilytetty.
Instrig int säilytetty.
Päivitys älykkyys säilytetty.
Seltrig int säilytetty.
kategoria INT:tä käytetään julkaisuun, rajoituksiin ja tunnistamiseen.
Kätkö pieni säilytetty.


syspermissio ns sivun alkuun
Sisältää tietoa käyttäjille, ryhmille ja rooleille myönnetyistä ja evätyistä oikeuksista tietokannassa. Taulukko tallennetaan jokaiseen tietokantaan.

Sarakkeen nimen Data Type -kuvaus
id int objektin käyttöoikeuksien ID; 0 tarkoittaa lauseen oikeuksia.
grantea smallint Käyttäjän, ryhmän tai roolin tunnus, johon käyttöoikeus vaikuttaa.
Myöntäjä Smallint Käyttäjän, ryhmän tai roolin tunnus, jolle lupa myönnetään tai peruutetaan.
ActAdd Smallint vain sisäiseen käyttöön.
Actmod Smallint on tarkoitettu vain sisäiseen käyttöön.
Seladd Varbinary(4000) vain sisäiseen käyttöön.
Selmod Varbinary(4000) vain sisäiseen käyttöön.
Updadd varbinary(4000) vain sisäiseen käyttöön.
Updmod varbinary(4000) vain sisäiseen käyttöön.
Refadd varbinary(4000) vain sisäiseen käyttöön.
refmod varbinary(4000) vain sisäiseen käyttöön.


systypes-otsikko
Jokainen järjestelmä tarjoaa yhden tietorivin sekä datatyypille että käyttäjän määrittelemälle tietotyypille. Taulukko tallennetaan jokaiseen tietokantaan.

Nämä ovat järjestelmän tarjoamat tiedot ja niiden tunnistenumerot.

Sarakkeen nimen Data Type -kuvaus
nimi sysname tietotyyppi nimi.
xtype tinyint fyysinen tallennustyyppi.
Status Tinyint on tarkoitettu vain sisäiseen käyttöön.
xusertype Smallint laajentaa käyttäjätyyppiä.
pituus smallint Tietotyypin fyysinen pituus.
Xprec Tinyint -palvelimen sisäinen tarkkuus. (Ei saatavilla kyselyissä.) )
Xscale Tinyint -palvelimen käyttämien sisäisten desimaalien määrä. (Ei saatavilla kyselyissä.) )
tdefault int Tallennetun menettelyn tunniste, joka suorittaa eheystarkistuksia tälle tietotyypille.
domain int Tallennetun menettelyn tunniste, joka suorittaa eheystarkistuksia tälle tietotyypille.
uid smallint Datatyypin luojan käyttäjätunnus.
Varattu pieni kipu vain sisäiseen käyttöön.
usertype smallint Käyttäjätyypin ID.
muuttuva bitti on 1 muuttuvan pituuden tietotyypille, muuten 0.
allownulls-bitti tarkoittaa, että tämä tietotyyppi on oletuksena nullity. Jos CREATE tai ALTER TABLE on määritelty tyhjäksi

, jolloin arvo ohittaa tämän tietotyypin oletusnullin.
type tinyint Tallentaa fyysisesti tietotyypit.
PrintFMT Varchar(255) säilytetty.
prec smallint Tämän tietotyypin tarkkuuden taso.
scale tinyint Desimaalien lukumäärä (tarkkuuden perusteella) tälle tietotyypille.


sysuser-otsikko
Jokainen Microsoft tietokannassa? Windows-käyttäjät, Windows-ryhmät, Microsoft SQL Server? Käyttäjä vai SQL

Palvelinrooli sijoittuu riville taulukossa.

Sarakkeen nimen Data Type -kuvaus
uid smallint käyttäjätunnus, joka on ainutlaatuinen tässä tietokannassa. 1 on tietokannan omistaja.
Status Smallint vain sisäiseen käyttöön.
Nimeä sysname, käyttäjänimi tai ryhmän nimi, joka on tässä tietokannassa ainutlaatuinen.
sid varbinary(85) Tämän merkinnän turvallisuustunniste.
roolit varbinary(2048) vain sisäiseen käyttöön.
createDate DateDate Aika tilin lisäyspäivälle.
PäivitysPäivämäärä PäivämääräAika Tilin viimeksi muokattu päivämäärä.
Altuid Smallint on tarkoitettu vain sisäiseen käyttöön.
salasana varbinary(256) vain sisäiseen käyttöön.
gid smallint Ryhmän tunnus, johon tämä käyttäjä kuuluu. Jos uid = gid, tämä merkintä määrittelee ryhmän.
Enviro N Varchar (255) varattu.
hasdbaccess int on 1, jos tilillä on tietokantaoikeudet.
islogin int, jos tili on Windows-ryhmä, Windows-käyttäjä tai SQL Server -käyttäjä, jolla on kirjautumistili

1.
isntname int on 1, jos tili on Windows-ryhmä tai Windows-käyttäjä.
isntgroup int on 1, jos tili on Windows-ryhmä.
isntuser int on 1, jos tili on Windows-käyttäjä.
issqluser int on 1, jos tili on SQL Server -käyttäjä.
isaliased int on 1, jos tili on aliasoitu toisen käyttäjän toimesta.
issqlrole int on 1, jos tili on SQL Server -rooli.
isapprole int on 1, jos tili on sovellusrooli.






Edellinen:SQL2012 sisältää tietokannan, joka mahdollistaa käyttäjien TSQL-skriptien nopean generoinnin
Seuraava:2011 MSSQL Data Creation Secure .mdb Database -opas
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com