Как я могу отключить режим проверки подлинности Windows для SQL Server и ограничить его запросом имени пользователя и пароля каждый раз без проверки подлинности Windows?
Отключить режим проверки подлинности Windows невозможно. SQL Server поддерживает только два режима:
Вы можете ограничить доступ с помощью проверки подлинности Windows, ограничив (или удалив) разрешения для пользователей / групп Windows с логинами в SQL Server.
Как говорят другие плакаты, вы не можете удалить режим проверки подлинности Windows. Однако вы можете удалить все входы в учетную запись Windows из экземпляра сервера, и тогда вы добьетесь того же результата, никто не сможет войти в систему с использованием встроенной проверки подлинности Windows.
Я не верю, что это возможно. Лучшее, что вы можете сделать, - это удалить все нежелательные учетные записи Windows из разрешений.
Проверка подлинности Windows - это рекомендуемый способ доступа к SQL Server. Следовательно, вы пытаетесь использовать небезопасный способ входа в систему. Проверка подлинности SQL позволяет передавать пароли SQL в простом виде. Ваши пароли не зашифрованы.
Чтобы сделать то, что другие объяснили выше, выполните следующие шаги
Запустите следующий скрипт
ИСПОЛЬЗУЙТЕ [master] GO ALTER LOGIN [DomainName \ Login] DISABLE GO