Здравствуйте, я задаюсь вопросом, есть ли способ отключить повторяющееся значение в SQL Server 2012. Я не хочу, чтобы у нескольких людей был тот же логин. В качестве первичного ключа я использую идентификатор. Должен ли я изменить первичный ключ от ID до входа?SQL Server, как сделать логин не повторяемым
ответ
Объявите логин должен быть уникальным.
Или, что то же самое, создать уникальный индекс на входе:
create unique index table_login on table(login);
Во-первых, вы никогда не должны хранить пароль в виде обычного текста в базе данных. Храните зашифрованную строку, если пароль должен быть восстановлен, но еще лучше сохраните засоленный хэш пароля.
Вы можете применить свое правило, создав уникальное ограничение для столбца Login.
Я сделал некоторые исследования, может быть, вы знаете хороший учебник с примером? – user2121038
Для справки о хэш-настройке пароля см. Http://stackoverflow.com/questions/876342/storing-passwords-in-sql-server –
- 1. SQL Server: как изменить логин
- 2. Sql Server 2005 Логин не удалось
- 3. Vim - Как сделать свое собственное отображение повторяемым?
- 4. SQL Server Linked Server теряет логин-сопоставление
- 5. Как добавить логин Sysadmin на SQL Server?
- 6. Как создать логин для экземпляра SQL Server?
- 7. Помогите пожалуйста. сделать ручное слайд-шоу повторяемым?
- 8. Трек-логин на SQL Server 7.0
- 9. SQL Server: создать логин, начинающийся с цифр
- 10. Создайте логин SQL Server для каждого пользователя
- 11. Сделать логин более безопасным
- 12. sql server 2012: не могу изменить логин sa
- 13. (JDBC) Строка подключения SQL Server: логин не выполнен для пользователя ''
- 14. Как сделать SQL Server 2008 совместим с SQL Server 2000
- 15. Contenttype с повторяемым разделом
- 16. Как я могу сделать одно исправление столбца, а другие - повторяемым в sql-процедуре?
- 17. Как сделать логин в codeigniter restserver
- 18. Regex не соответствует внутренним повторяемым событиям
- 19. Как настроить локальный SQL Server SQL Server как можно ближе к нормальному SQL Server?
- 20. javax.persistence.NamedQuery не является повторяемым типом аннотации
- 21. Как это сделать в триггере SQL Server
- 22. Профилирование SQL Server, как мне это сделать?
- 23. Как сделать свертывание в SQL Server?
- 24. Как сделать массовое обновление в SQL Server
- 25. SQL Server - Как сделать опцию INTERSECT опциональной?
- 26. Как сделать форматирование в SQL Server
- 27. Как сделать запрос MS SQL Server быстрее?
- 28. Как сделать условные заявления SQL Server?
- 29. Как сделать SQL Server 2008 завершенным?
- 30. Как сделать UNPIVOT таблицей в SQL Server?
сделать его первичным ключом – Jade