1-mavzu. Ma’lumotlar bazasi obyektlarini yaratish


Transact-SQL instruksiyalari orqali xavfsizlikni boshqarish



Download 0,87 Mb.
bet40/48
Sana23.06.2022
Hajmi0,87 Mb.
#694675
1   ...   36   37   38   39   40   41   42   43   ...   48
Bog'liq
мавзулар MBDM

Transact-SQL instruksiyalari orqali xavfsizlikni boshqarish
Database Engine komponenti xavfsizligini boshqarish uchun uchta Transact-SQL operatorlari ishlatiladi: CREATE LOGIN, ALTER LOGIN va DROP LOGIN. CREATE LOGIN operatori SQL Serverda yangi Login nomini yaratadi. Ushbu operator uchun sintaksis quyidagicha:
CREATE LOGIN login_name
{ WITH option_list1 |
FROM {WINDOWS [ WITH option_list2 [,...] ]
| CERTIFICATE certname | ASYMMETRIC KEY key_name }}
login_name parametri yaratish uchun Login nomini belgilaydi. Ushbu operator sintaksisida ko`rib turganingizdek, WITH bandi Login uchun bir yoki bir nechta parametrlarni sozlashni taqdim etishi mumkin, yoki siz FROM bandida tegishli Login bilan bog'liq sertifikat, assimetrik kalit yoki Windows foydalanuvchi logini ko`rsatishingiz mumkin.
Option_list1 ro`yxati bir nechta parametrlarni o`z ichiga oladi, ulardan eng muhimi, ushbu Login uchun parolni ko`rsatadigan parol parametri. (Boshqa mumkin bo'lgan variantlar: DEFAULT_DATABASE, DEFAULT_LANGUAGE va CHECK_EXPIRATION.)
CREATE LOGIN operatori sintaksisidan ko`rinib turibdiki, FROM bandi quyidagi parametrlardan birini o`z ichiga olishi mumkin:

  • WINDOWS parametri

Ushbu Login mavjud Window foydalanuvchi logini bilan bog'liqligini bildiradi.

  • Sertifikat parametri

Ushbu tizimga ulanish uchun sertifikat nomini bildiradi.

  • ASIMMETRIC KEY parametri

Ushbu tizimga ulanish uchun asimmetrik kalit nomini belgilaydi. (Sertifikat va assimetrik kalit asosiy ma`lumotlar bazasida allaqachon mavjud bo'lishi kerak.)
Quyidagi misollarda Login-ning turli shakllarini qanday yaratishni ko`rsatamiz. Quyidagi misol "12345!" Paroli bilan "appUser" loginini yaratadi:
USE SampleDb;

CREATE LOGIN appUser WITH PASSWORD = '12345!';


Quyidagi misol "appUser" loginini yaratadi va uni xuddi shu foydalanuvchi nomi bilan mavjud Windows foydalanuvchi logini bog’laydi:
USE SampleDb;

CREATE LOGIN [otm\appUser] FROM WINDOWS;


Kompyuter nomini va foydalanuvchi nomini o`zgartirish kerak bo’lib qolishi mumkin. (yuqoridagi misolda, bular o`z navbatida otm va appUser).


ALTER LOGIN Transact-SQL operatori - ma`lum bir Login-ni o`zgartiradi. Ushbu operatoridan foydalanib siz joriy parolni va uning amal qilish muddatini, kirish parametrlarini, asosiy ma`lumotlar bazasini va asosiy tilni o`zgartirishingiz mumkin. Bundan tashqari, ma`lum bir Login-ni yoqishingiz yoki to’xtatib qo'yishingiz mumkin.
Mavjud loginni o’chirisb tashlash uchun DROP LOGIN operatori ishlatiladi.



Download 0,87 Mb.

Do'stlaringiz bilan baham:
1   ...   36   37   38   39   40   41   42   43   ...   48




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish