Назад | Перейти на главную страницу

Как отключить режим проверки подлинности Windows для SQL Server

Как я могу отключить режим проверки подлинности Windows для SQL Server и ограничить его запросом имени пользователя и пароля каждый раз без проверки подлинности Windows?

Отключить режим проверки подлинности Windows невозможно. SQL Server поддерживает только два режима:

  1. Только проверка подлинности Windows
  2. Смешанный режим (проверка подлинности Windows и проверка подлинности SQL Server)

Вы можете ограничить доступ с помощью проверки подлинности Windows, ограничив (или удалив) разрешения для пользователей / групп Windows с логинами в SQL Server.

Как говорят другие плакаты, вы не можете удалить режим проверки подлинности Windows. Однако вы можете удалить все входы в учетную запись Windows из экземпляра сервера, и тогда вы добьетесь того же результата, никто не сможет войти в систему с использованием встроенной проверки подлинности Windows.

Я не верю, что это возможно. Лучшее, что вы можете сделать, - это удалить все нежелательные учетные записи Windows из разрешений.

Проверка подлинности Windows - это рекомендуемый способ доступа к SQL Server. Следовательно, вы пытаетесь использовать небезопасный способ входа в систему. Проверка подлинности SQL позволяет передавать пароли SQL в простом виде. Ваши пароли не зашифрованы.

Чтобы сделать то, что другие объяснили выше, выполните следующие шаги

  1. Вход в систему в режиме аутентификации SQL Server,
  2. Запустите следующий скрипт

    ИСПОЛЬЗУЙТЕ [master] GO ALTER LOGIN [DomainName \ Login] DISABLE GO