Como eu uso uma conta de domínio para me conectar a um servidor MSSQL para a contabilidade do NPS?

2

Estou tentando conectar um Server 2008 R2 NPS a um servidor MSSQL para registrar dados contábeis e estou com problemas.

Configurei o NPS Accounting através do assistente "Configure Accounting" e, usando a segurança integrada do Windows, consegui conectar-me ao meu servidor MSSQL (2012 express) e criar um banco de dados para a contabilidade.

Quando eu testo, embora meu NPS gere um evento 6274: "... não pôde ser gravado no datastore de contabilidade configurado".

Olhando no meu servidor de banco de dados, vejo um evento 18456: "Falha de logon do usuário 'mydom \ npsserver $'. Motivo: falha ao abrir o banco de dados explicitamente especificado 'myNPSDB'. [CLIENT: NPS.servers.IP.addr] "

Portanto, mesmo que eu configure a conexão do banco de dados com uma conta de domínio com acesso ao banco de dados, o servidor está se conectando à conta da máquina local.

Não desejo conceder à minha conta do computador do servidor NPS acesso explícito ao meu banco de dados e, em vez disso, usar uma conta de domínio.

Quando na caixa de diálogo Data Link Properties, tentei inserir uma conta de domínio com "Usar um nome de usuário e senha específicos", mas recebi um erro "Falha no login para o usuário" - sei que as credenciais digitadas estavam corretas .

Em seguida, tentei executar o serviço Servidor de Políticas de Rede como uma conta de domínio, mas depois de fazer isso, ele não seria iniciado.

Como posso fazer com que meu NPS se conecte ao meu banco de dados com uma conta de domínio?

    
por red888 24.02.2015 / 20:43

2 respostas

1

Certifique-se de que sua instância do SQL esteja usando a autenticação de modo misto. Por padrão, o SQL é instalado usando apenas a autenticação do Windows.

Em esta página da MSDN :

Para alterar o modo de autenticação de segurança

No Pesquisador de Objetos do SQL Server Management Studio, clique com o botão direito do mouse no servidor e clique em Propriedades.

  • Na página Segurança, em Autenticação do servidor, selecione o novo modo de autenticação do servidor e clique em OK.
  • Na caixa de diálogo SQL Server Management Studio, clique em OK para confirmar o requisito de reiniciar o SQL Server.
  • No Pesquisador de Objetos, clique com o botão direito do mouse no servidor e clique em Reiniciar. Se o SQL Server Agent estiver em execução, ele também deverá ser reiniciado.

Para ativar o login sa

  • No Pesquisador de Objetos, expanda Segurança, expanda Logins, clique com o botão direito do mouse em sa e clique em Propriedades.
  • Na página Geral, você pode ter que criar e confirmar uma senha para o login.
  • Na página Status, na seção Login, clique em Habilitado e, em seguida, clique em OK.
por 24.02.2015 / 21:22
0

Consegui fazer isso funcionar adicionando as permissões dbo da conta de computador no banco de dados Contabilidade do NPS. Como você não pode pesquisar a conta do cmputer ao criar um novo logon usando o SQL Management Studio, é necessário digitar manualmente a conta como domain \ computername $ e conceder a permissão dbo para o banco de dados do NPS Accounting. É um pouco entediante se você tiver vários servidores RADIUS tentando registrar suas transações no SQL, mas pelo menos funciona.

Eu também tentei usar um grupo de computadores, mas isso não é bem sucedido.

    
por 18.02.2016 / 23:40