Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 11788|Відповідь: 0

[Джерело] Безпека бази даних SQL 2005 та референтна цілісність

[Копіювати посилання]
Опубліковано 26.11.2014 15:47:16 | | |
--Створити обліковий запис для входу
Створити ім'я користувача для входу з паролем='password'
--Створити користувача бази даних
Створити ім'я користувача для входу
--- надати користувачевому запиту доступ до таблиці Student і надати їй додаткове авторизаціюіншийПрава користувачів.
Grant Select
На студенті
user_tom
з опцією гранту
-----
Створити вхід Одружитися з паролем='Marry001'
Створити user_marry користувача для входу Marry
--Створити персонажа
Створити роль dbnormuser
--- авторизація ролей
Grant Select
На студенті
до dbnormuser
--Вкажіть фіксовану роль сервера (вхід)
sp_addsrvrolemember одружитися, системний адміністратор
Видалити
sp_dropsrvrolemember одружитися, системний адміністратор
--Переглянути користувачів
sp_helpuser
--- створити нове обмеження зовнішніх ключів
ALTER TABLE test_sub ДОДАТИ ОБМЕЖЕННЯ main_id_cons ЗОВНІШНІ КЛЮЧІ (main_id) ПОСИЛАННЯ test_main;
--- видалити зовнішні ключі
ALTER TABLE test_sub DROP CONSTRAINT main_id_cons
--Створити каскадні зовнішні ключі
ALTER TABLE test_sub ДОДАТИ ОБМЕЖЕННЯ main_id_cons ЗОВНІШНІЙ КЛЮЧ (main_id) ПОСИЛАНЬ test_main ПРИ ВИДАЛЕННІ
Каскад
--Створити каскадне оновлення зовнішніх ключів
ЗМІНИТИ ТАБЛИЦЮ test_sub ДОДАТИ ОБМЕЖЕННЯ main_id_cons ЗОВНІШНІЙ КЛЮЧ (main_id) ПОСИЛАННЯ test_main ПРИ ОНОВЛЕННІ
Каскад
--Створити і видалити первинний ключ, на який посилався основний ключ, якщо зовнішній ключ зв'язку з посиланням на ключ встановлений як null
ЗМІНИТИ ТАБЛИЦЮ test_sub ДОДАТИ ОБМЕЖЕННЯ main_id_cons ЗОВНІШНІЙ КЛЮЧ (main_id) ПОСИЛАННЯ test_main ПРИ ОНОВЛЕННІ
встановити null

---- Повнота посилань
Ви не можете видалити запис із зовнішнім ключем
|




Попередній:2011 MSSQL Посібник із створення даних Secure .mdb Database
Наступний:Урок з вразливості безпеки MSSQL Statement Password Validation 2011
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com