-SQL, hozzátéve adatbázis felhasználók

A felhasználó adja meg az adatbázis rendszer segítségével a Windows felhasználói fiókot, vagy jelentkezzen be bejelentkezési az SQL Server. Későbbi hozzáférést és a munka egy adott felhasználói adatbázist is kell egy adatbázis felhasználói fiókot. Együttműködik az egyes adatbázis szükséges, hogy legyen egy felhasználói fiókot kifejezetten az adatbázisban. A felhasználói adatbázis rekord lehet térképezni a meglévő Windows felhasználói fiók Windows-csoport (amelyben a felhasználónak tagság), bejelentkezési nevét vagy szerepet.







Kezelése adatbázis felhasználók, akkor a Management Studio vagy Transact-SQL nyelv. Mindkét módszer tárgyaljuk a következő alfejezetekben.

felhasználói adatbázist használ Management Studio,

Új felhasználó adatbázist a környezet Management Studio, bontsa ki a kiszolgáló csomópont az Object Explorer ablakot, és azt a mappát „adatbázisok”, ebben a mappában, bontsa ki a kívánt alapegység az adatok, valamint a „Biztonság” mappát is. Kattintson a jobb gombbal a mappára „Users” a helyi menüben válassza az Új felhasználó. Open Database felhasználó mezőbe - Új, amelyben meg kell adnia egy felhasználói nevet felhasználói név és válassza ki a megfelelő bejelentkezési Felhasználói név:

-SQL, hozzátéve adatbázis felhasználók

Azt is beállíthatja az alapértelmezett séma a felhasználó számára.

Kezelése adatbázis biztonsági által Transact-SQL

Új felhasználó az aktuális adatbázist használják az utasítás CREATE USER. A szintaxis ez az állítás a következő:







Felhasználó_neve paraméter határozza meg azt a nevet, amellyel a felhasználó azonosítható az adatbázisban, és a bejelentkezési paraméter határozza meg a bejelentkezési nevet hoz létre a felhasználó számára. A paraméterek és cert_name KEY_NAME adja meg a megfelelő tanúsítványt és aszimmetrikus kulcs, ill. Végül a WITH DEFAULT_SCHEMA paraméter határozza meg az első rendszer, amellyel az adatbázis szerver indul a keresést a felbontása objektum nevét az adatbázis felhasználó.

Használja a CREATE USER kimutatás mutatja az alábbi példa mutatja:

Ahhoz, hogy sikeresen befejeződött a számítógépen utasítás második példa, először létre kell hoznia egy Windows-fiók a felhasználó Alexandr és ahelyett, hogy a domain (szerver) ProfessorWeb adja meg a kiszolgáló nevét.

Ebben a példában az első állítás CREATE USER teremt Vasya adatbázis a felhasználónál Vasya a Windows-fiókot. Az alapértelmezett séma a felhasználó Vasya van dbo, mivel DEFAULT_SCHEMA paraméter nincs megadva. A második állítás CREATE USER létrehoz egy új adatbázis-felhasználó Alex. Az alapértelmezett séma, amely a felhasználó lesz poco rendszer. (Paraméterek DEFAULT_SCHEMA lehet, értékként áramkör, amely ebben az időben nem létezik az adatbázisban.)

Használja az ALTER USER nyilatkozat megváltoztathatja a felhasználó nevét az adatbázis, módosítsa az alapértelmezett felhasználói séma vagy felülbírálja a felhasználó egy másik névvel. Mint utasításokat CREATE USER, a felhasználó lehet rendelni egy alapértelmezett séma, mielőtt jön létre.

Ha el szeretne távolítani egy felhasználót az aktuális adatbázist használják utasítás DROP USER. A felhasználó, aki birtokolja a védett objektumok (adatbázis-objektumok) nem lehet törölni.

Az alapértelmezett adatbázis séma

Minden adatbázis rendszer a következő alapértelmezett programok:

A Database Engine lehetővé teszi a felhasználók, akik nem rendelkeznek felhasználói fiókkal, dolgozni egy adatbázis segítségével a vendég áramkört. (Minden adatbázis hozott létre ezen a pályán.) A vendég engedélyezési rendszert lehet alkalmazni ugyanúgy, mint bármely más program. Ezen túlmenően, a vendég áramkör lehet távolítani minden adatbázis, a rendszer adatbázisok kivételével mester és tempdb adatokat.

Minden egyes adatbázis objektum közé tartozik, és csak egy program, ami az alapértelmezett séma irányulnak. alapértelmezett rendszert lehet meghatározni explicit vagy implicit módon. Ha egy objektum létrehozásakor az alapértelmezett séma nincs konkrétan meghatároz, az objektum tartozik a dbo sémát. Ezen felül, ha használja a tulajdonában lévő adatbázis bejelentkezési név mindig van egy különleges username dbo.

Minden információ a rendszerek szereplő information_schema rendszerben. Vezetői a sys, ahogy sejteni lehet, ez tartalmazza a rendszer tárgyak, mint például könyvtár benyújtását.




Kapcsolódó cikkek