Я имитирую платформу электронной коммерции, пользовательские регистры, и она может быть обычным пользователем (покупает только продукты) или лавочник (владеет магазином на платформе и продает продукцию всем пользователям, включая обычных пользователей и лавочников). и интересно, регистрируется ли пользователь, должна ли система создавать логин (CREATE LOGIN @login_name WITH PASSWORD = @password) и пользователь (CREATE @usr_name FOR LOGIN @login_name) для этого? и возможно ли, что все функции реализованы как dbo и интегрируют их в клиентское приложение (настольный клиент или веб-приложение)?SQL Server Я могу создать логин для каждого пользователя (отличного от понятия «пользователь» в sql-сервере)
0
A
ответ
1
, если вы не предоставляете конечным пользователям прямой доступ к БД - тогда пользователи должны поддерживаться и предоставляться только для вашего веб-приложения и не разрешать доступ к БД. То, что вы могли бы сделать (и, вероятно, должно было), создать многоуровневый уровень пользователей учетных записей для БД, чтобы вы не просто всегда использовали sysadmin для запуска ваших простых запросов на получение/обновление из вашего веб-приложения - просто мое мнение
(перемещено из комментария в ответ)
Смежные вопросы
- 1. Создайте логин SQL Server для каждого пользователя
- 2. Как создать логин для экземпляра SQL Server?
- 3. SQL Server - таблицы, специфичные для каждого пользователя
- 4. У каждого пользователя разные Логин
- 5. SQL Server: создать логин, начинающийся с цифр
- 6. Как я могу создать уникальный ключ для каждого пользователя?
- 7. Пользователь приложения и логин SQL
- 8. SQL-сервер Логин и пользователь
- 9. Невозможно создать SQL Server Express Логин - Ошибка входа пользователя
- 10. SQL Server: как изменить логин
- 11. Логин Ошибка для пользователя (Microsoft SQL Server, ошибка: 18456
- 12. условно создать пользователя в SQL Server
- 13. (JDBC) Строка подключения SQL Server: логин не выполнен для пользователя ''
- 14. Создать пользователя в базе данных SQL Server
- 15. Как я могу сделать логин пользователя в процессе регистрации формы
- 16. SQL Server 2005 Получить имя пользователя от имени пользователя
- 17. Как я могу управлять Azure SQL пользователя/логин/учетные данные
- 18. @SessionScoped для каждого пользователя
- 19. Как я могу зарегистрировать ios-устройство пользователя для получения push-сообщений с места, отличного от AppDelegate?
- 20. Могу ли я предоставить доступ к службам sql server +, не создавая логин/пользователя для каждой учетной записи домена?
- 21. SQL Server 2012 Создать пользователя из SQL-запроса
- 22. Какова предпосылка для BigQuery, отличного от SQL?
- 23. Мне нужно создать логин для базы данных
- 24. создать логин для пользователя и администратора
- 25. Создавать логин в зависимости от статуса пользователя?
- 26. SQL создать логин
- 27. Разрешить только один логин для каждого пользователя за один раз
- 28. Как создать уникальный идентификатор для каждого оператора в SQL Server?
- 29. Я хочу создать пароль или логин для баз данных SQL Server 2008 R2
- 30. Robotframework. Я не могу сделать логин Имя пользователя для ввода
, если вы не даете конечному пользователю прямой доступ к БД - тогда пользователи должны поддерживаться и предоставляться только для вашего веб-приложения и не разрешать доступ к БД. То, что вы могли бы сделать (и, вероятно, должно), создать многоуровневый уровень учетных записей для БД, чтобы вы не просто всегда использовали sysadmin для запуска ваших простых запросов на поиск/обновление из вашего веб-приложения - просто мое мнение –