Registre dados de perfmon no SQL Server

4

Estou tentando registrar o log perfmon (Windows Server 2008) no SQL Server 2005 (Windows Server 2003) usando dsn (autenticação do SQL Server).

Ao iniciar o contador de desempenho, estou recebendo o erro:

"Call to SQLAllocConnect failed with [Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for user ''. The user is not associated with a trusted SQL Server connection.."

Por favor ajude.

    
por Kartik M 27.01.2011 / 07:53

3 respostas

2

Certifique-se de que o Perfmon esteja tentando se conectar por meio de uma conta de domínio e não de uma conta local (a menos que o SQL Server esteja instalado localmente).

Você também pode tentar conceder direitos de conta de domínio do computador no SQL Server. No SQL Server, adicione um novo login para DOMAIN \ ComputerName $. O $ é importante, então não deixe isso de lado.

    
por 27.01.2011 / 18:51
0

Essa mensagem de erro normalmente significa que o SQL Server foi configurado para operar no "Modo de Autenticação do Windows (Autenticação do Windows)" e não permite o uso de contas do SQL.

Eu acho que você terá que alterar o Modo de Autenticação do servidor SQL de "Modo de Autenticação do Windows (Autenticação do Windows)" para "Modo Misto (Autenticação do Windows e Autenticação do SQL Server)". / p>

Se você quiser usar um usuário "nativo" do SQL Server, precisará alterar o servidor para Autenticação mista.

Parece que o Perfmon não está sendo executado com as credenciais especificadas, mas como Serviço de Rede.

Para resolver isso, o serviço deve ser executado como um usuário do Windows que possui credenciais do SQL Server associadas.

Você pode encontrar mais informações em este tópico em um quadro de discussão da Microsoft .

    
por 27.01.2011 / 10:16
0

No meu caso, o problema era o DSN ausente na máquina remota visada pelo PerfMon. Você deve primeiro efetuar login e configurar o 'DSN' e o 'Data Collector Set' na máquina a ser monitorada pelo PerfMon (a máquina remota). Em seguida, você pode abrir o Perfmon em sua máquina local e alterar o destino para a máquina remota e iniciar o monitoramento.

    
por 18.09.2015 / 19:15