Мне нужно настроить «одноразовый» экземпляр SQL Server 2008, чтобы студенты могли тестировать программу в течение нескольких недель. SQL Server 2008 работает на виртуальном экземпляре Windows Server 2008. Сервер не является членом домена . Клиентские компьютеры, которым необходимо подключиться к SQL Server , являются членами домена, как и учетные записи студентов. Клиентская программа ожидает соединения с проверкой подлинности Windows. Это было бы очень просто, если бы сервер находился в домене; несмотря на длительные дискуссии со школьными ИТ, этого не произойдет ...
Итак: мне нужно настроить SQL Server на прием соединений от этих клиентов. Я не являюсь системным администратором, поэтому мое лучшее предположение (на основании этой статьи ) было:
Включить учетную запись гостя в Windows
Добавить «NT AUTHORITY \ ANONYMOUS LOGON» к именам входа, принятым SQL Server
Установите «Доступ к сети: разрешить анонимный SID / преобразование имени» в локальной политике безопасности
Добавьте запись реестра HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Lsa \ TurnOffAnonymousBlock и установите для нее значение 1
По моим расчетам, это должно было быть сделано, но клиенты по-прежнему не могут подключиться. Кто-нибудь может дать мне рецепт, чтобы заставить это работать? По сути, говорит SQL Server принимать соединения от всех и каждого?
p.s. Не беспокойтесь о безопасности: все это за школьным брандмауэром, и я перезагружу экземпляр, когда мы закончим.