Результаты (
украинский) 2:
[копия]Скопировано!
Для отримання права бази даних або сервера, ви будете використовувати синтаксис як
ГРАНТ До [WITH GRANT OPTION];
варіант з ГРАНТ дозволить основним надати привілеї іншому принципала.
Здебільшого, ця книга буде мати справу в першу чергу з привілеями об'єктів бази даних, в якості бази даних і сервера
привілеї майже завжди адміністративне розгляд. Вони дозволяють дозволити принципали створювати об'єкти, видаляти
об'єкти, робити резервні копії, переглядати метадані і так далі.
Для об'єктів бази даних, є невелика різниця в синтаксисі, в тому , що захищається , що ви будете надання
права будуть уточнені. Наприклад, щоб надати привілей на захищається в базі даних, то команда буде виглядати
наступним чином :
GRANT ON до [WITH GRANT OPTION];
Далі, якщо ви хочете видалити привілей, у вас є два варіанти. Ви можете або скасувати дозвіл, яке
просто видаляє наданий дозвіл, або ви можете забороніть дозвіл. Виконайте наступні дії :
КЕУОКЕ ВІД до ;
Я не покрили членство в ролі ще (це описано далі в цьому розділі), але якщо користувач є членом
ролі , яку мав доступ до цього об'єкта, користувач буде по- , як і раніше мати доступ. Тим НЕ менше, виконати наступний код:
заперечувати ON до ;
Використання заперечує заборонятиме основний за допомогою захищається, навіть якщо вони також отримали
доступ за допомогою іншого об'єкта, що захищається. Щоб видалити заперечує, ви знову використовувати команду REVOKE. Це все стане
ясніше , коли я покриваю ролі пізніше в цій главі, але в моєму досвіді, заперечує не є типовим річ для використання на
привілеї принципала набору. Це каральним за своїм характером і збиває з пантелику середнього користувача. Найчастіше, користувачі
отримують права і не були позбавлені доступу.
Інший трохи позначень ви побачите досить часто , щоб позначити тип захищається перед захищається ,
де він не використовується за умовчанням. Для об'єктів , які з'являються в sys.objects, які безпеки , наданих їм (з
Books Online, це таблиця, подання, таблиця-функція, збережена процедура, процедура, що зберігається, скалярную
функцію, агрегатную функцію, черги обслуговування або синонім) , ви можете просто посилатися на ім'я об'єкта:
GRANT ON до ;
Для інших типів об'єктів, таких як схеми, збірок і пошуку списків властивостей, щоб назвати кілька, ви будете
вказати тип в назві. Наприклад, для схеми GRANT, синтаксис
ГРАНТ ON SCHEMA :: до ;
Зверніть увагу , що для об'єктів, ви можете також використовувати префікс ОБ'ЄКТА ::, як показано в наступному:
GRANT ON ОБ'ЄКТА :: до ;
Підключення до сервера
Перед тим , як , нарешті , отримати безпеку бази даних, нам потрібно , щоб покрити доступ до сервера. До SQL Server 2012, то
був єдиний спосіб отримати доступ до бази даних. Цей метод до цих пір в значній мірі нормою і в основному наступним чином :
Логін основним визначається , що дозволяє основний доступ до сервера , використовуючи облікові дані вікна, Логін , який
управляється в екземплярі SQL Server (відомий як перевірка справжності SQL Server), або один з декількох способів ,
включаючи сертифікат або асиметричним ключем. Ввійти потім відображається користувачеві в межах бази даних , щоб отримати
доступ.
переводится, пожалуйста, подождите..
