Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 11788|Ответ: 0

[Источник] SQL 2005: безопасность баз данных и целостность ссылок

[Скопировать ссылку]
Опубликовано 26.11.2014 15:47:16 | | |
--Создать аккаунт для входа
Создать имя пользователя для входа с паролем='password'
--Создать пользователя базы данных
Создать имя пользователя для входа
--- предоставить пользователю разрешение на запрос к таблице Student и дополнительное авторизированиедругойПрава пользователей.
Grant Select
О студенте
user_tom
с опцией гранта
-----
Создать логин Marry с паролем='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
--Создать внешние ключи удаления каскадных
ИЗМЕНИТЬ ТАБЛИЦУ test_sub ДОБАВИТЬ ОГРАНИЧЕНИЕ main_id_cons ВНЕШНИЙ КЛЮЧ (main_id) ССЫЛКИ test_main ПРИ УДАЛЕНИИ
Каскад
--Создать внешние ключи каскадного обновления
ALTER TABLE test_sub ДОБАВИТЬ ОГРАНИЧЕНИЕ main_id_cons ВНЕШНИЙ КЛЮЧ (main_id) ССЫЛКИ test_main ПРИ ОБНОВЛЕНИИ
Каскад
--Создать и удалить первичный ключ на ссылку — внешний ключ связи с ссылкой на ключ установлен как null
ALTER TABLE test_sub ДОБАВИТЬ ОГРАНИЧЕНИЕ main_id_cons ВНЕШНИЙ КЛЮЧ (main_id) ССЫЛКИ test_main ПРИ ОБНОВЛЕНИИ
Set null

---- Полнота ссылок
Нельзя удалить запись с внешним ключом
|




Предыдущий:2011 MSSQL Data Creation Secure .mdb Database Tutorial
Следующий:2011 MSSQL Statement Password Validation Safety Tutorial
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com