Я пытаюсь подключить Сервер 2 008 R2 NPS к серверу MSSQL для регистрации бухгалтерских данных, и я сталкиваюсь с проблемами.
Я настроил NPS, Считающий через, "Настраивают Бухгалтерский" мастер и, с помощью интегрированной защиты окон, я смог соединиться со своим сервером MSSQL (экспресс 2012 года) и создать DB для учета.
Когда я проверяю его, хотя мой NPS генерирует 6 274 события: "... не мог быть записан в настроенное бухгалтерское хранилище данных".
При наблюдении моего сервера БД я вижу 18 456 событий: "Вход в систему привел к сбою для пользователя 'mydom\npsserver$'. Причина: Не удалось открыть явно указанную базу данных 'myNPSDB'. [КЛИЕНТ: NPS.servers. IP.addr]"
Таким образом даже при том, что я устанавливаю соединение с БД с учетной записью домена с доступом DB, сервер соединяется с локальной учетной записью машины.
Я не хочу предоставлять учетной записи компьютера моего сервера NPS явный доступ к своему DB и хотеть использовать учетную запись домена вместо этого.
Когда в диалоговом окне Data Link Properties я пытался ввести учетную запись домена с "Использованием определенное имя пользователя и пароль", но я получаю "Вход в систему, отказавший для пользователя" ошибка - я знаю учетные данные, которые я ввел, были корректны.
Я затем пытался выполнить Сетевую Серверную службу политики как учетную запись домена, но после выполнения этого она не запустится.
Как я могу заставить свой NPS соединяться с моим DB с учетной записью домена?
Убедитесь, что ваш SQL экземпляр использует смешанный режим аутентификации. По умолчанию SQL устанавливается только с помощью аутентификации Windows.
Чтобы изменить режим аутентификации безопасности
В проводнике объектов SQL Server Management Studio Object Explorer щелкните правой кнопкой мыши по серверу, а затем выберите пункт Properties (Свойства).
Чтобы включить Sa login
Мне удалось сделать это поработайте, добавив разрешения dbo для учетной записи компьютера в базу данных учета NPS. Поскольку вы не можете найти учетную запись компьютера при создании новой учетной записи с помощью SQL Management Studio, вам необходимо вручную ввести учетную запись как domain \ computername $ и предоставить разрешение dbo для базы данных учета NPS. Это немного утомительно, если у вас есть несколько серверов RADIUS, пытающихся регистрировать свои транзакции в SQL, но, по крайней мере, это работает.
Я также пытался использовать группу компьютеров, но это не увенчалось успехом.