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

Учетные данные работают для SSMS, но не для сценария LogParser (ODBC)

Через SSMS я могу подключиться и перемещаться по рассматриваемому серверу / db. но попытка подключиться через сценарий logparser не удалась с теми же учетными данными. Я пытаюсь выполнить это из того же ящика, на котором работает сервер. имя пользователя является владельцем / dbo базы данных. База данных имеет аутентификацию в смешанном режиме.

[перенос строки для ясности]

C: \ TTS \ tools \ LogParser> c: \ tts \ tools \ logparser \ logparser файл: c: \ tts \ tools \ logparser \ errors2SQL.sql? Source = "C: \ inetpub \ logs \ LogFiles \ W3SVC8 \ u_ex100521. журнал"

-i: IISW3C

-o: SQL

-createTable: ВКЛ

-oConnString: "Драйвер = {Собственный клиент SQL Server 10.0}; Сервер = имя сервера \ SQLEXPRESS; db = Tter; uid = logger2; pwd = foo"

-stats: OFF Задача прервана. Ошибка подключения к серверу ODBC Состояние SQL: 28000 Собственная ошибка: 18456 Сообщение об ошибке: [Microsoft] [Собственный клиент SQL Server 10.0] [SQL Server] Ошибка входа для пользователя logger2. C: \ TTS \ tools \ LogParser>

Проблема была решена явным завершением поля пароля точкой с запятой. Я использовал сценарий из предыдущей установки, и, очевидно, предыдущие версии ODBC были более терпимыми.

... uid = logger2; pwd = foo; "