Отключить политику паролей в контейнере Sql Server Docker
Я пытаюсь запустить базу данных разработки внутри контейнера вместо локального экземпляра. Однако в наших локальных версиях dev db мы используем слабые пароли (когда db развертывается в prod, пароли надежны), поэтому, когда я пытаюсь создать пользователей сервера внутри своего контейнера, он жалуется на слабый пароль и развертывание SQL Server Project. выходит из строя.
Есть ли способ отключить надежные пароли в контейнере SQL Server?
1 ответ
При создании логина используйте CHECK_POLICY = OFF
, а затем будет разрешен слабый пароль. Например:
CREATE LOGIN SampleLogin WITH PASSWORD = '1', CHECK_POLICY = OFF, CHECK_EXPIRY = OFF;
Но даже если это ваша среда разработки, я все равно чувствую, что вы должны создавать "хорошие" пароли. Нахождение в Dev/UAT/etc не является оправданием плохой безопасности.