Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
Ноябрь 21, 2017, 03:25:53 am

Автор Тема: Подключение QlikView к SQL Серверу  (Прочитано 1330 раз)

Оффлайн aptu_24

  • Новичок
  • *
  • Сообщений: 4
  • Страна: ru
  • Рейтинг: +1/-0
    • Просмотр профиля
Подключение QlikView к SQL Серверу
« : Октябрь 03, 2015, 03:10:44 pm »
Здравствуйте. Подскажите как быть. Есть скрипт для высасывания инфы с 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 серверу?

Оффлайн aptu_24

  • Новичок
  • *
  • Сообщений: 4
  • Страна: ru
  • Рейтинг: +1/-0
    • Просмотр профиля
Re: Подключение QlikView к SQL Серверу
« Ответ #1 : Октябрь 04, 2015, 01:03:27 pm »
Нашел решение, спасибо за подсказку Черову Станиславу (http://habrahabr.ru/post/218737/). Просто в редакторе скрипта в строке подключения удаляем все полностью, далее выбираем в OLE DB выбираем "Соединить" и указываем все необходимые данные для подключения к конкретной базе. Вот и все, всем успехов.