Программный комплекс «Центр здоровья»

техническая поддержка => Программный комплекс «Центр здоровья» => Транспортный сервис => Тема начата: ArHanGEL от 29 Июня 2011, 04:09:39

Название: Транспортный сервис ->DBConnectionCheck
Отправлено: ArHanGEL от 29 Июня 2011, 04:09:39
Доброго времени суток. Проблема следующая. При развертывании  РИРа возникли затруднения в ледующем. Соединение транспортного сервиса с базой данных, не проходит. Сам сервис доступен, зеркало тоже работает. Сервисы вращаются на машине с именем main-server. SQL 2005 EE Установлен на другой машине с именем NE123 На обеих стоит SQL. При попытке подключения с main-server к NE123 при помощи managment studio соединение проходит. На Сервере настроена смешаная авторизация. При подключении выбираю тип авторизации SQL. При проверке коннекта ТС с БД вылетает Ошибка INTERNAL_ERROR. Прошу помоч с решением сложившейся ситуации. Файлы LOG и Config прилагаю. malibuts.log файл не создается.
Название: Re: Транспортный сервис ->DBConnectionCheck
Отправлено: delta от 29 Июня 2011, 08:03:39
Для SQL авторизации строка подключения должна выглядеть так:
connectionString="Data Source=NE123\MSEXPRESS;Initial Catalog=TSDB;Persist Security Info=True;User ID=sa;Password=тутпароль"
пробелы около символа "=" стоять не должны
Название: Re: Транспортный сервис ->DBConnectionCheck
Отправлено: ArHanGEL от 29 Июня 2011, 08:32:05
Имя станции не указывается ?? И все равно ошибка.
Название: Re: Транспортный сервис ->DBConnectionCheck
Отправлено: ArHanGEL от 29 Июня 2011, 08:46:03
Все, поправил. Хотя как то странно получается. режим вроде смешанный. Но если в самой системе пользователь с таким именем не создан, соединение не проходит. Вопрос, зачем смешанный режим устанавливать, если используется Windows mode ??
Название: Re: Транспортный сервис ->DBConnectionCheck
Отправлено: delta от 30 Июня 2011, 09:11:13
Если используете Windows авторизацию, то необходимо пользователю, от имени которого работает IIS, дать права на нужную базу данных MSSQL.