Сообщения

Сообщения за январь, 2022

Отключение запроса на изменение пароля при первом подключении Ошибка 15128 ... MUST_CHANGE is ON.

 При создании нового пользователя в MS SQL, автоматом ставится галочка, что пользователь должен сменить пароль при первом подключении через Microsoft Management Studio. Через графический интерфейс эту галочку снять нельзя, будешь вылезать ошибка: Msg 15128, Level 16, State 1, Line 1 The CHECK_POLICY and CHECK_EXPIRATION options cannot be turned OFF when MUST_CHANGE is ON. Но это можно обойти, если задать пароль через SQL запрос. Заходим в Microsoft Management Studio с правами администратора, создаем новый запрос и вставляем следующий код: USE Master GO ALTER LOGIN test_must_change WITH PASSWORD = ‘samepassword’ GO ALTER LOGIN test_must_change WITH CHECK_POLICY = OFF, CHECK_EXPIRATION = OFF; Где ‘samepassword’ — пароль пользователя, а test_must_change — имя пользователя, котому меняем пароль. После выполенеия запроса, галочка смены пароля при первом подключении через Microsoft Management Studio будет отжата.

SQLAlchemy: Подключение к уже существующим базам данных

  SQLAlchemy: Подключение к уже существующим базам данных Доступ к базам данных с помощью  Python  — это "простой"  ага  :) процесс.  Python  даже предоставляет библиотеку баз данных  sqlite , встроенную в основной дистрибутив (начиная с версии 2.5). Самый "модный", по моему мнению, способ доступа к базам данных с помощью  Python  — использовать сторонний пакет  SQLAlchemy .  SQLAlchemy  — это объектно-реляционное сопоставление ( ORM ), что означает, что оно использует конструкции  SQL  и делает их более похожими на целевой язык. В этом случае вы в конечном итоге используете синтаксис  Python  для выполнения  SQL , а не прямого  SQL , и вы можете использовать один и тот же код для доступа к нескольким бэкэндам базы данных (если быть осторожным). В этой статье мы рассмотрим, как использовать  SQLAlchemy  для подключения к уже существующим базам данных. Если судить по моему опыту, то б...