Всем привет.
Всё работало пару лет, настроенное дилером (SQL сервер почему-то стоял с авторизацией Windows). Но неделю назад 1 смена решительно отказывалась загружаться - сервер Отчетов бесконечно висел как при поступлении этой выгрузки с кассы, так и после того как подкидывал ему в Incoming файл выгрузки. Думал, что может смена побилась при пересылке - на кассовом сервере из бэкапа вытащил файл с базой work.udb, создаваемый перед закрытием смены, закрыл смену и снова сервер Отчетов загрузил процессор, но с внешним миром не контактировал. Решил загрузить смену через shift2sql, но командной строке соединения ему видимо не хватало пароля и загрузка прерывалась. Зашел в менеджер SQL (MS SQL 2012) и обнаружил, что пользователь sa даже не привязан к баз сервера отчетов - указать его не получилось и пришлось создать другого пользователя (saRep) с нужными правами на базу. Пользователь появился в списке безопасности нужной базы, менеджерская SQL благополучно коннектится с этим пользователем я пошел дальше.
В "Настройках внешних БД" в нужном соединении строку подключения отредактировал - заново создал параметры, проверил пользователя/пароль, указал нужную БД, закрыл, удалил "ненужные" параметры строки подключения и перешел в раздел "Серверы отчетов". Выбрал сервер отчетов, в разделе "Связь с внешней БД" указал нового пользователя (saRep), пароль.
Запускаю сервер отчетов, но он валится и в логах пишет:
11.07 17:28:55
129:Unhandled exception: Ошибка входа пользователя "sa"
Ошибка входа пользователя "sa"
004B9ABA.D:\UCS\R Keeper 7\default\Rk7Reports\rkReportsServer.exe
Где я мог пропустить еще параметр подключения, что остался старый логин sa?!