Создание пользователей в БД Sql Management Studio
Не разбираюсь в sql, дали такое задание, не могу решить. Нужна помощь.
В базе данных Sales создайте учетную запись в SQL Server с именем Emma. Пароль – user2014. Базой данных по умолчанию (т.е. та, с которой пользователь будет автоматически соединяться после соединения с сервером) является база Sales.
Создайте нового пользователя базы данных Sales для учетной записи из п.1 с именами s_emma
Создайте роль в базе данных Sales с именем Managers. Добавьте пользователей базы данных s_emma, s_nik, s_petr в эту роль.
Используя оператор Grant, предоставьте пользователям s_emma, s_nik базы данных Sales разрешение на создание и выборку таблиц, а пользователю s_petr разрешение только на просмотр таблицы Customer.
Используя оператор Grant, предоставьте пользователю s_petr разрешение изменять столбец с фамилией клиента таблицы Customer.
С помощью запроса, запретите роли ”Managers” базы данных Sales разрешение на просмотр таблицы Customers (используйте DENY)
С помощью запроса, отмените для роли ”Managers” базы данных Sales запрещение на просмотр таблицы Customers (используйте REVOKE)
Используя оператор Grant, предоставьте роли ”Managers” базы данных Sales разрешение добавлять новые строки в таблицу Product.
Используя операторы T-SQL, не дайте возможности s_emma добавлять строки в таблицу Product ни явно, ни опосредованно (используя роль).
Создайте новую таблицу в базе данных Sales для хранения информации о сотрудниках, новую схему для этой таблицы(test) а также новую учетную запись(Fransis) и пользователя базы данных(s_fransis). Поля таблицы: IdEmp(int); Fname(varchar); Lname(varchar). Новая таблица должна принадлежать схеме test. Владелец схемы – Fransis.
Настройка прав доступа к базам данных
Управление доступом к базам данных можно производить несколькими способами:
с помощью утилиты DB Администратор, поставляемой в комплекте установки (см. Руководство пользователя, глава Назначение пользователей и администраторов баз данных);
c помощью SQL Server Management Studio (см. ниже).
Создание пользователей и настройка прав доступа к базам данных в SQL Server Management Studio
Создание и редактирование свойств пользователей осуществляется из раздела Безопасность дерева объектов SQL Server Management Studio 1) . Для добавления нового пользователя необходимо выделить раздел Имена входа, в контекстном меню выбрать пункт «Создать имя входа…». Откроется окно «Создание имени входа» (Рис. 1).

Задать проверку подлинности пользователя — Проверка подлинности Windows или Проверка подлинности SQL server.
Для создания пользователя с аутентификацией Windows необходимо выбрать пользователя или группу пользователей по кнопке «Найти…».
Для создания пользователя с аутентификацией SQL необходимо ввести имя пользователя в графе Имя пользователя, указать пароль и подтверждение пароля. Пользователь с SQL аутентификацией создается в случае использования SQL аутентификации базы данных (подробнее см. Руководство пользователя, глава Свойства подключения к базе данных).
На странице Сопоставление пользователей отмечаются галочками базы данных, для которых установлен доступ для данного пользователя и членство в роли в базе данных. Новый пользователь в базе данных создается с правами Пользователя (подробнее о возможностях групп пользователей см. Руководство пользователя, глава Управление доступом к базам данных). Чтобы дать пользователю права Администратора базы данных, необходимо в списке Членство в роли базы данных для: отметить галочкой роль ‘db_owner’.

Также возможно добавление существующего пользователя из раздела Безопасность → Пользователи выделенной базы. Для этого необходимо выбрать пункт контекстного меню «Создать пользователя…», задать Имя пользователя, ввести вручную или выбрать по кнопке Имя входа созданного ранее пользователя. Чтобы дать пользователю права Администратора базы данных, необходимо в списке Членство в роли базы данных отметить галочкой роль ‘db_owner’.
Создание пользователя СУБД MS SQL
При развертывании информационных баз предприятий на основе решений 1С в клиент-серверном режиме с использованием СУБД MS SQL иногда бывает нужно, чтобы разные базы создавались от имени разных пользователей. Т.е. нам бывает нужно завести в SQL Management Studio пользователя, отличного от sa и ввести его данные в поля окна добавления новой ИБ. (рис1.)
Рис. 1 Каковы минимальные права, при которых это всё будет функционировать? В материалах методической поддержки ИТС говорится, что «этот пользователь должен иметь не только полные права на базу данных информационной базы, но и права на создание баз данных в SQL-сервере и на чтение таблиц базы данных Master». Чтобы посмотреть, как это работает на практике, проведем тестовую установку ИБ в клиент-серверном варианте, используя MS SQL Server 2008 R2 Express. Можно, конечно же, тупо скопировать параметры пользователя sa, но давайте сделаем это осмысленно, это всегда полезно. Запустим среду SQL Management Studio 2008 R2, установим соединение с SQL-сервером и откроем раздел Безопасность->Имена входа и выберем команду контекстного меню «Создать имя входа», зададим имя пользователя и установим права dbcreator, public (рис.2)
Рис. 2 На странице свойств пользователя «Сопоставление пользователей» отметим флажком «Схема» все базы в таблице сопоставленных пользователей master, model, msdb, tempdb, и для каждой базы из таблицы отметим членство в ролях public, db_owner (рис.3)
Рис. 3 Теперь можно вернуться к окну, изображенному на рис. 1 и применить введенные параметры. Нажимаем Далее->Готово и. база создана, список баз увеличился на одну позицию. Таким образом, мы сможем обрадовать и успокоить системного администратора, ведь указанная комбинация прав пользователя MS SQL минимально достаточна для использования с платформой 1С в клиент-серверном режиме, и пароль «sa» останется не скомпрометированным, а у нас есть нужные нам права пользователя MS SQL.
См. также
PowerTools
Инструментарий разработчика Инструменты администратора БД Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Платные (руб) Универсальный инструмент программиста для администрирования конфигураций. Сборник наиболее часто используемых обработок под единым интерфейсом. 3600 2520 руб. 14.01.2013 172277 1070 0 809
809 1070 0 172277
Брандмауэр для сервера 1С Предприятие 8 — внешнее управление сеансами
Инструменты администратора БД Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб) Управление возможностью начала и возобновления сеансов пользователей по различным условиям, ограничение общего числа возможных сеансов для работы с информационной базой, резервирование возможности работы с информационной базой определенных польззователей, запрет запуска нескольких сеансов для пользователя, журнализация событий начала (возобновления) и завершения (гибернации) сеансов, ведение списка активных сеансов для информационных баз кластера серверов 3600 руб. 06.02.2017 30080 29 18 45
45 29 18 30080
Система хранения присоединенных файлов в томах на диске
Инструменты администратора БД Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление производственным предприятием Платные (руб) Конфигурация Комплексная автоматизация 1.1 (и УПП 1.3 тоже) хранит файлы и изображения в справочнике Хранилище дополнительной информации в реквизите Хранилище типа ХранилищеЗначений. Та же история с ВложениямиЭлектроннойПочты. Но при этом присоединенные файлы в Электронном документообороте хранит в томах на диске. Эта доработка позволяет использовать стандартный механизм хранения файлов, изображений и вложений электронных писем в томах на диске. При этом можно разделить тома хранения по объектам конфигурации. 4200 руб. 10.11.2015 60350 84 55 70
70 84 55 60350
Конфигурация Session Monitor
Мониторинг Инструменты администратора БД Платформа 1С v8.3 Россия Платные (руб) Конфигурация Session Monitor предназначена для мониторинга сервера 1С с целью отслеживания чрезмерной нагрузки от конкретных сеансов и скорости реакции рабочих процессов. 1500 руб. 01.12.2020 13152 28 0 42
42 28 0 13152
Сжатие (уменьшение) картинок в базе 1С и приведение их к одинаковой ширине
Инструменты администратора БД Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Платные (руб) Многие сталкиваются с проблемой когда изображения, находящиеся в базе разные по объему и размерам. Менеджеры могут добавить файлы в очень высоком разрешении, объемом свыше 20 Мегабайт. База данных становится слишком большой, выгрузка на сайт идёт медленно и требуется много место на хостинге. Как сжать картинки и уменьшить размер базы 1С? Это можно сделать с помощью данной обработки. Существует возможность выбрать различные варианты для того чтобы уменьшить картинки: в разы, в процентах от первоначального объема, а также сделать картинки одинаковой ширины. В результате размер базы 1С значительно сократится (в зависимости от количества и размера картинок), а изображения станут небольшого объема, равными по ширине, почти без потери качества. Работает на управляемых формах для УТ 11, КА, ERP. 2000 руб. 21.07.2022 8482 5 3 11
11 5 3 8482
Ускоренное проведение документов (x4), устранение ошибок 60/62 счетов и зачет авансов (Бухгалтерия 3.0)
Закрытие периода Инструменты администратора БД Корректировка данных Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб) Расширение «Оперативное проведение» в 4 раза уменьшает время проведения документов и закрытия месяца. Является комплексным решением проблем 62 и 60 счетов. Оптимизирует проведение при включенной функциональной опции «Раздельный учет НДС». Используется в более 10 организациях уже 2 года. Совместимо с конфигурацией Бухгалтерия 3.0 (+КОРП). 14400 руб. 29.04.2020 25867 77 145 58
58 77 145 25867
Контроль действий пользователей II
Инструменты администратора БД Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб) Контролируйте, кто и что менял при работе в базах 1С: создание, правки, удаление, поиск потерявшихся данных, вычисление злоумышленников. Подсистема содержит 10 точных отчетов, гибкая настройка контроля. Не тормозит работу, не грузит базу 1С. Позволяет контролировать работу пользователей удаленно со смартфона. 14280 руб. 07.07.2023 4085 1 3 8
8 1 3 4085
Инструменты для чистки кэша 1С
Инструменты администратора БД Абонемент ($m) Публикация содержит набор bat файлов, используемых мной для умной чистки кэша 1С. Основой файлов являются PowerShell скрипты, которые используются для автоматизации чистки кэша, например, удаление кэш файлов старше десяти дней. 1 стартмани 05.06.2023 7412 47 Viki_push 21 156
156 47 21 7412
Посмотреть ещё
Комментарии
- Дата
- Дата
- Рейтинг всех уровней
- Рейтинг 1-го уровня
- Древо развёрнутое
- Древо свернутое
Свернуть все
1. Armando 1399 16.02.17 00:22 Сейчас в теме
Как Вы обрадуете админа, если даете роль sysadmin?
Здесь http://its.1c.ru/db/metod8dev#content:5904:hdoc вообще пишут, что public и dbcreator достаточно. Хотя я бы еще processadmin добавил, т.к. удаление сеанса сопровождается командой KILL на SQL.
Учетку sa рекомендуют переименовывать или вовсе отключать.
Disabling or Renaming the Built-in sa Account
In SQL Server 2005, the built-in system administrator (sa) account was maintained for backward compatibility. Unless necessary for other purposes, this account should be disabled or renamed.
https://msdn.microsoft.com/en-us/library/cc966485.aspx
juker; Solovyeff; cleaner_it; h00k; swiss-garant; japopov; shalimski; + 7 – Ответить
2. fd13 16.02.17 11:31 Сейчас в теме
От предложения дать роль sysadmin тихо выпал в осадок.
Согласен с (1) — реально нужны только public, dbcreator, processadmin.
3. Danila-Master 116 16.02.17 12:52 Сейчас в теме
(1)
(2)
1С 8.3.9 требует права sysadmin для sql 2014 и выше.
downloads.v8.1c.ru/content//Platform/8_3_9_2170/1cv8upd.htm#7c1b8dd6-9531-11e6-a3f7-0050569f678a
4. Armando 1399 16.02.17 13:29 Сейчас в теме
1С 8.3.9 требует права sysadmin для sql 2014 и выше.
downloads.v8.1c.ru/content//Platform/8_3_9_2170/1cv8upd.htm#7c1b8dd6-9531-11e6-a3f7-0050569f678a
Да, и партнеры этим уже недовольны https://partners.v8.1c.ru/forum/topic/1553566
Вроде бы разработчики собираются исправить это недоразумение
» Одна из следующих версий 8.3.9 — будет читать состояние флага и если он установлен глобально, то плафторма не будет его устанавливать в каждом соединении. «
5. h00k 50 24.02.17 02:44 Сейчас в теме
1С 8.3.9 требует права sysadmin для sql 2014 и выше.
Только для MS SQL 2014. Оптимизатор в MS SQL 2016 работает нормально «из коробки». А на MS SQL 2014 начинает работать нормально только после установки флага трассировки 4199.
6. juker 252 02.04.17 23:29 Сейчас в теме
У меня прекрасно работает dbcreator, public и всё. Все, т.е. все админские функции к коим относятся и киляние процессов/соединений делаются из под соответствующей учетной записи.
SA (как уже говорили) отключен и функции админа выполняет другая учетная запись.
Базы создаются из под учетки с dbcreator и public. В процессе создания пользователь получает овнера вновь созданной базы.
Создание пользователя СУБД MS SQL
MS SQL Server [1] => Администрирование 1С [2] => 1С: Розница [3] => 1С: Конвертация данных [4] => Конвертация данных [5] => Обмен между базами [6] => WEB [7] => Оптимизация [8] => 1С:Управление производственным предприятием [9] => 1С: CRM [10] => HTTP [11] => Отчеты в 1С [12] => WEB-сервисы 1С [13] => 1С: WMS Управление складом [14] => Запросы 1С [15] => Лицензии 1С [16] => 1С: Документооборот [17] => Excel [18] => ADO [19] => Закрытие месяца [20] => Внедрение [21] => Техническое задание [22] => Продажи [23] => Ценообразование [24] => 1С:Бухгалтерия [25] => 1С: Управление торговлей [26] => Интеграция 1С [27] => Блокировки в 1С [28] => XML [29] => Программирование в 1С [30] => Как сделать в 1С [31] => Торговое оборудование [32] => Корпоративное сопровождение [33] => 1С: Колледж [34] => Правила обмена [35] => 1С: Платформа [36] => LINUX [37] => APACHE [38] => Транспортная логистика [39] => Бурение скважин [40] => Обновления [41] => Отчетность [42] => 1С:Комплексная автоматизация [43] => Производство [44] => Планирование [45] => Оценка задач [46] => Управление проектами [47] => API [48] => БСП [49] => Расширение конфигурации [50] => 1С:Управление холдингом [51] => СКД [52] => Word [53] => БУ [54] => Безопасность сервера [55] => com-объекты [56] => Проводки 1С [57] => Перенос данных [58] => РСБУ [59] => Лизинг [60] => 1С:Управление нашей фирмой [61] => 1С: Сценарное тестирование [62] => 1С:Управление корпоративными финансами [63] => 1С:Управление автотранспортом [64] => 1С: Интеграция ) —>
