Настройка пользователя Microsoft SQL Server с ограниченным доступом
Необходимо настроить пользователя в Microsoft SQL Server с ограниченным доступом. Через этого пользователя будут брать данные для аналитики и статистики openclawbot.
Что нужно сделать:
создать нового пользователя для доступа к базе данных;
доступ только на чтение (SELECT);
без возможности:
изменять данные;
удалять;
создавать таблицы;
запускать опасные команды;
изменять структуру БД.
Необходимо ограничить нагрузку от этого пользователя на сервер:
чтобы пользователь не мог сильно нагружать SQL Server;
желательно ограничить:
CPU;
RAM;
скорость/тяжесть запросов;
или другие механизмы throttling/resource governance.
Ориентир:
пользователь не должен иметь возможность создавать сильную нагрузку на сервер;
желательно ограничения примерно до безопасного уровня (например, без использования большой части ресурсов сервера).
Также нужно:
объяснить, как это работает;
дать инструкцию, как впоследствии создавать таких пользователей или регулировать его нагрузку на сервер;
выполнить через AnyDesk.
SQL Server уже установлен и работает.
Нужен специалист именно по Microsoft SQL Server.
Отзыв заказчика о сотрудничестве с Yurii Danylovych
Настройка пользователя Microsoft SQL Server с ограниченным доступомЗадание было выполнено хорошо.
Отзыв фрилансера о сотрудничестве с Ростиславом Бардиным
Настройка пользователя Microsoft SQL Server с ограниченным доступомОтличное сотрудничество! Работать с Ростиславом было максимально комфортно. Задачи обсудили четко, технические детали согласовали без лишних вопросов. Заказчик всегда на связи, а все необходимые доступы к серверу были предоставлены мгновенно — это позволило выполнить настройки даже быстрее запланированного срока.
Ростислав — вежливый, конструктивный и ответственный заказчик. Работа проходила через Сейф, никаких проблем с приемом или оплатой не возникло. Однозначно рекомендую к сотрудничеству и буду рад новым совместным проектам!
-
Здравствуйте! Готов взять Ваш проект, выполню в срочном порядке. Опыт работы с подобными задачами огромный, трудностей не возникнет. Если я Вас заинтересовал, пишите, рад сотрудничать!
-
196 Я могу выполнить настройку пользователя в Microsoft SQL Server с доступом только на чтение и без прав на изменение структуры или данных. По срокам - ориентировочно 1 день, если есть доступ к серверу и понятно, какая именно база нужна для openclawbot.
Ну тут скорее так - я бы сделал проще и надежнее через отдельный логин, отдельного пользователя в нужной базе, минимальные права SELECT только на нужные схемы или таблицы, без db_owner и без лишних ролей. Для ограничения нагрузки проверю редакцию SQL Server и доступные механизмы - Resource Governor, лимиты через классификатор, при необходимости ограничения по запросам, таймаутам и правам, чтобы пользователь не мог нагрузить сервер тяжелыми запросами =)
Смотрите, тут нюанс... Resource Governor доступен не во всех редакциях SQL Server, поэтому перед точной схемой ограничений надо посмотреть версию и edition. Если его нет - предложу практический вариант через права, представления, отдельные запросы, индексы, таймауты на стороне подключения и регламент доступа.
После настройки дам короткую инструкцию - как создавать таких пользователей впоследствии и как регулировать нагрузку. Нужно будет иметь доступ через AnyDesk в рамках правил биржи, административный доступ к SQL Server Management Studio или серверу, и название базы, из которой openclawbot должен читать данные.
Уточню два вопроса.
… > какая версия и редакция SQL Server - Standard, Enterprise, Express или другая
> openclawbot должен читать всю базу или только отдельные таблицы/схемы
Схожие по логике системные задачи с доступами, аналитикой и корпоративными процессами
> https://business.ingello.com/platforma - корпоративная платформа с ролями, данными и управлением доступами
> https://business.ingello.com/forma-bpm - автоматизация бизнес-процессов и системная работа с данными
Больше о нас - https://systems-fl.ingello.com/ua
В целом нормально, задача небольшая, но лучше сделать аккуратно - потому что в базах данных, как то говорят, семь раз проверь права, один раз дай SELECT.
-
1263 2 1 Здравствуйте.
Задача понятна, разбивается на две части это создание read-only пользователя и ограничение его нагрузки на сервер.
Read-only доступ стандартно: отдельный логин, права только на SELECT, без возможности менять данные, структуру или запускать административные команды.
По ограничению нагрузки (CPU/RAM/throttling) сразу важный вопрос: какая у вас редакция SQL Server? Механизм ресурсных лимитов Resource Governor доступен только в Enterprise Edition. Если у вас Standard то полноценного ограничения CPU/RAM по пользователю там нет, и решение будет другим (лимиты на параллелизм, таймауты запросов, ограничение со стороны приложения). От ответа зависит, что реально можно сделать.
Чтобы оценить точно, уточните, пожалуйста:
редакция и версия SQL Server (SELECT SERVERPROPERTY('Edition'), SERVERPROPERTY('ProductVersion'))
On-prem или Azure
аналитика подключается напрямую к БД или через приложение
… Сама работа на несколько часов: настройка, тест под нагрузкой и инструкция, как заводить таких пользователей и регулировать лимиты в будущем. Готов выполнить по AnyDesk.
-
265 Здравствуйте!
Команда Devoxen имеет опыт работы с Microsoft SQL Server и администрированием доступов для внешних сервисов и ботов.
Можем выполнить:
- создание отдельного пользователя для openclawbot;
- настройку доступа только на чтение (только SELECT);
- ограничение доступа к конкретным таблицам/схемам;
- проверку возможности throttling в зависимости от редакции SQL Server;
… - настройку Resource Governor или альтернативных механизмов ограничения нагрузки;
- тестирование подключения и проверку безопасности доступа.
Работаем аккуратно, без влияния на текущую работу БД. После завершения предоставим краткую документацию и рекомендации для дальнейшего администрирования.
Готовы оперативно подключиться и выполнить настройки. Также предоставляем гарантию и поддержку после завершения работ.
-
536 3 0 1 Добрый день. Готов выполнить настройку под вашего аналитического бота. Задача понятна и состоит из двух логических частей. Первая часть — безопасность. Создадим Login и Database User, назначим ему исключительно роль db_datareader. Это на уровне ядра БД исключит любые INSERT, UPDATE, DELETE, а также создание или изменение таблиц. Вторая часть — троттлинг (throttling) ресурсов. В Microsoft SQL Server это реализуется через механизм Resource Governor. Я создам отдельный пул ресурсов (Resource Pool), где мы жестко ограничим максимальное потребление процессора (например, до 20%) и оперативной памяти (например, до 15%). Далее я напишу функцию-классификатор, которая автоматически перехватывать подключения бота (по его логину) и помещать все его тяжелые аналитические запросы в эту изолированную "песочницу". Таким образом, даже если бот запустит самый тяжелый запрос, основной сервер не зависнет. После выполнения (через AnyDesk) я предоставлю вам подробную текстовую инструкцию, где объясню, как изменить лимиты CPU/RAM, если боту понадобится больше или меньше ресурсов, и как создавать аналогичных пользователей. У меня только одно критическое уточнение перед стартом: какая именно редакция (Edition) SQL Server у вас установлена? (Enterprise, Standard, Express?). Это важно, так как функционал Resource Governor для жесткого ограничения CPU/RAM поддерживается полноценно только в Enterprise/Developer редакциях. Если у вас Standard, я предложу альтернативные варианты ограничения тяжести запросов. Стоимость работы "под ключ" с написанием инструкции: 1500 грн. Готов подключиться через AnyDesk сегодня.
-
3482 32 0 Добрый день, могу создать пользователя с ограничениями и написать инструкцию
Актуальные фриланс-проекты в категории Базы данных и SQL
Система учета, планирования и продажи для грибной фермы
27 000 UAH
Это полный, финальный текст Технического задания (ТЗ). Он объединяет все ваши требования: 16 камер, 20 контрагентов, расписание по дням, учет тары, расчет рентабельности и обязательное деление на три сорта грибов. Вы можете полностью скопировать этот текст и отправлять… Базы данных и SQL, Управление клиентами и CRM ∙ 18 часов 49 минут назад ∙ 44 ставки |
Внешний отчет 1С 8.3 — прогноз остатков товаров
1000 UAH
Нужен внешний отчет (.erf) для 1С:Предприятие 8.3 (конфигурация уточняется). Что должно делать: Извлекать остатки товаров из базы Анализировать историю продаж за последние 30 дней Считать средний темп продаж по каждому товару Определять через сколько дней товар закончится… Базы данных и SQL, Управление клиентами и CRM ∙ 19 часов 24 минуты назад ∙ 10 ставок |
Аудит безопасности веб-приложения и базы данных для пользовательской CRM — специалист по BaaS / Database-as-API (пентест)Обзор проекта Мы управляем индивидуально разработанной платформой управления взаимоотношениями с клиентами (CRM), которая обслуживает два сервисных бизнеса на одной системе. Это современное веб-приложение на JavaScript, поддерживаемое базой данных как сервис (BaaS) и развернутое… Базы данных и SQL, Тестирование и QA ∙ 1 день 7 часов назад ∙ 9 ставок |
Синхронизация баз данныхСинхронизация программ Microsoft Access и CRM SalesDrive. Передача данных из CRM в Microsoft Access на первом этапе (изменение статуса воронки). Передача данных из Microsoft Access в CRM на втором этапе (изменение статуса в программе). Базы данных и SQL ∙ 1 день 13 часов назад ∙ 10 ставок |
Настройка системы резервного копирования и оптимизация серверной инфраструктурыЦель работы: Обеспечить надежное сохранение данных CRM-системы и приложения путем внедрения автоматизированной системы резервного копирования (Backups), а также провести ряд серверных доработок для повышения стабильности, безопасности и производительности инфраструктуры. DevOps, Базы данных и SQL ∙ 2 дня 12 часов назад ∙ 23 ставки |