Через 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; "