-- Application logins (SQL authentication). They already exist on every environment and their real -- passwords live in Azure Key Vault; nothing here is a secret. -- -- The file exists so the users in this folder (fuchs_fds, fuchs_web) bind to a login when the project is -- built: SSDT reports a user whose login is not in the model as error SQL71501, which is what kept the -- database project from building at all (ADR 0036). On an existing server the deployment sees the login -- as present and leaves it alone (SSDT never compares passwords); on a fresh server it is created with -- an expired placeholder that must be changed before the login can be used. CREATE LOGIN [fuchs_fds] WITH PASSWORD = N'Change-Me-Before-First-Use-1!' MUST_CHANGE, CHECK_EXPIRATION = ON, CHECK_POLICY = ON; GO CREATE LOGIN [fuchs_web] WITH PASSWORD = N'Change-Me-Before-First-Use-1!' MUST_CHANGE, CHECK_EXPIRATION = ON, CHECK_POLICY = ON; GO