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

Регистрировать данные perfmon в SQL Server

Я пытаюсь записать журнал perfmon (Windows Server 2008) в SQL Server 2005 (Windows Server 2003), используя dsn (проверка подлинности SQL Server).

При запуске счетчика perfmon я получаю сообщение об ошибке:

«Вызов SQLAllocConnect завершился неудачно с [Microsoft] [ODBC SQL Server Driver] [SQL Server] Ошибка входа для пользователя» ». Пользователь не связан с доверенным соединением с SQL Server ..»

Пожалуйста помоги.

Убедитесь, что Perfmon пытается подключиться через учетную запись домена, а не локальную учетную запись (если SQL Server не установлен локально).

Вы также можете попробовать предоставить права учетной записи домена компьютера в SQL Server. В SQL Server добавьте новый логин для DOMAIN \ ComputerName $. $ Важен, так что не упускайте его.

В моем случае проблема заключалась в отсутствии DSN на удаленной машине, на которую нацелился PerfMon. Сначала необходимо войти в систему и настроить как «DSN», так и «Набор сборщиков данных» на машине, которые будут контролироваться PerfMon (удаленная машина). Затем вы можете открыть Perfmon на своем локальном компьютере и изменить цель на удаленный компьютер и начать мониторинг.

Это сообщение об ошибке обычно означает, что ваш SQL Server настроен для работы в «режиме проверки подлинности Windows (проверка подлинности Windows)» и не позволяет использовать учетные записи SQL.

Я предполагаю, что вам придется изменить режим аутентификации SQL-сервера с "Windows Authentication Mode (Windows Authentication)" на "Смешанный режим (Проверка подлинности Windows и проверка подлинности SQL Server) ».

Если вы хотите использовать «родного» пользователя SQL Server, вам придется изменить сервер на смешанную аутентификацию.


Похоже, что Perfmon работает не под указанными вами учетными данными, а как сетевая служба.

Чтобы решить эту проблему, служба должна запускаться от имени пользователя Windows, у которого есть связанные учетные данные SQL Server.

Вы можете найти дополнительную информацию в эта ветка на доске обсуждений Microsoft.