Неофициальный форум пользователей Qlik Sense & Qlikview

Для разработчиков => Вопросы по Qlik Sense & QlikView => Тема начата: aptu_24 от 03 октября 2015, 03:10:44

Название: Подключение QlikView к SQL Серверу
Отправлено: aptu_24 от 03 октября 2015, 03:10:44
Здравствуйте. Подскажите как быть. Есть скрипт для высасывания инфы с SQL сервера, ну как обычно это клик делает. SQL в домене, авторизация на сам SQL сервер средствами Management Studio с доменными учетками проходит норм и от sa тоже. Но вот если комп не в домене начинаются проблемы. На той машине что не в домене устанавливают клик и odbc соответствующий его разрядности (обычно в windows odbc по умолчанию есть), начинаю настройку DSN. В настройке указываю к какой машине подключаться какую базы открывать. Жму тест все ок. Но вот когда в скрипте нажимаю на загрузку пишет такую ошибку (SQL### - SqlState: 28000, ErrorCode: 18456, ErrorMsg: [Microsoft][ODBC SQL Server Driver][SQL Server]Ошибка входа пользователя"". ODBC CONNECT TO имя_моего_подключения. Данная ошибка в домене не наблюдается т.к. подключение осуществляется от доменного админа к SQL серверу, даже создал тестового пользователя sql со всеми разрешениями, все равно такая ошибка. Вот еще что заметил, даже если SQL сервер не в домене а просто на локальном сервере, с этого же сервера пытаюсь подключиться к базе (сам на себя) пишет точно такую же ошибку. А от имени администратора все норм. Неужели клику нужен только локальный/доменный админ, или учетки доменные разрешенные явно для подключения к sql серверу?
Название: Re: Подключение QlikView к SQL Серверу
Отправлено: aptu_24 от 04 октября 2015, 01:03:27
Нашел решение, спасибо за подсказку Черову Станиславу (http://habrahabr.ru/post/218737/ (http://habrahabr.ru/post/218737/)). Просто в редакторе скрипта в строке подключения удаляем все полностью, далее выбираем в OLE DB выбираем "Соединить" и указываем все необходимые данные для подключения к конкретной базе. Вот и все, всем успехов.