
    Новые сообщения [новые:0]
  
  Дайджест 
  
  Горячие темы
    Избранное [новые:0]
  
Форумы 
 
Пользователи 
Статистика 
Статистика нагрузки 
    Мод. лог 
  
  Поиск 
  | 
| 
 09.09.2020, 18:41 
 | 
|||
|---|---|---|---|
  
  | 
|||
Помощь в подключении к нескольким базам данных SQL Server в Informatica PowerCenter  | 
|||
| 
 #18+ 
  
    
  Всем привет! По работе столкнулся вот с такой задачей: Нужно забрать определенные данные с сервера SQL Server, с помощью информатики. Сама задача не очень сложная. Я создал ODBC соединение к нужному серверу, настроил ODBC.ini файл и доступ к данным я получил, но проблема в том, что нужные данные находятся в нескольких схемах сразу. А настройка DSN в ODBC.ini позволяет забрать данные только с одной бд (схемы) за раз. Приходится постоянно переключаться с одной на другую. Скоро нужно будет переносить проект на продуктив, а там такое "решение" точно не будет работать.  Вопрос заключается в следующем: как создать в файле ODBC.ini несколько DSN которые будут настроены на разные базы данных но будут идти с одного драйвера для SQL Server, т.е. как создать несколько подключений к SQL Server? Прошу помочь в решении этой задачи! ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
| 
 09.09.2020, 19:52 
 | 
|||
|---|---|---|---|
Помощь в подключении к нескольким базам данных SQL Server в Informatica PowerCenter  | 
|||
| 
 #18+ 
  
    
  verfall, Обращение к базе состоит из 4х блоков: сервер.база.схема.таблица в вашем случае нужно выкинуть "сервер" ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
| 
 10.09.2020, 19:52 
 | 
|||
|---|---|---|---|
  
  | 
|||
Помощь в подключении к нескольким базам данных SQL Server в Informatica PowerCenter  | 
|||
| 
 #18+ 
  
    
  Критик, Я не совсем понимаю что значит выкинуть сервер. С сервера SQL Server будут каждый день браться данные, не получится просто загрузить их к себе и уже потом использовать. В моем случае нужно каким-то образом настроить множественное подключение к одному серверу ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
| 
 10.09.2020, 21:43 
 | 
|||
|---|---|---|---|
Помощь в подключении к нескольким базам данных SQL Server в Informatica PowerCenter  | 
|||
| 
 #18+ 
  
    
  verfall, "база.схема.таблица" так понятнее? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
| 
 10.09.2020, 21:53 
 | 
|||
|---|---|---|---|
  
  | 
|||
Помощь в подключении к нескольким базам данных SQL Server в Informatica PowerCenter  | 
|||
| 
 #18+ 
  
    
  Критик, не особо, если честно. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
| 
 10.09.2020, 22:33 
 | 
|||
|---|---|---|---|
Помощь в подключении к нескольким базам данных SQL Server в Informatica PowerCenter  | 
|||
| 
 #18+ 
  
    
  verfall, у вас источник на одном сервере в виде нескольких баз, через 1 коннект к ним можно обращаться так: Код: sql 1. 2. при этом совершенно без разницы, какую вы базу указали в коннекте ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
| 
 11.09.2020, 09:03 
 | 
|||
|---|---|---|---|
  
  | 
|||
Помощь в подключении к нескольким базам данных SQL Server в Informatica PowerCenter  | 
|||
| 
 #18+ 
  
    
  Критик, Это не совсем так. У меня написан маппинг в котором используются несколько таблиц из разных баз данных (одного SQL Server). Потом у меня реализован workflow для запуска этого маппинга. В этом wf нужно проставлять конекты, в моем случае у меня создан один объект подключения, который использует данные драйвера из odbc.ini Как я уже говорил, в odbc.ini можно указать только одну базу данных. Вот и получается что wf вылетает с ошибкой, потому что к одной базе у него доступ есть, а к другой - нет. Мне именно эту проблему решить нужно ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
| 
 11.09.2020, 11:11 
 | 
|||
|---|---|---|---|
  
  | 
|||
Помощь в подключении к нескольким базам данных SQL Server в Informatica PowerCenter  | 
|||
| 
 #18+ 
  
    
  verfall, Сколько БД столько и конектов. Если используете режиме BULK и NOBULK то на каждую БД еще по 2 конекта. Так как в ODBC надо изменять параметр EnableBulkLoad. Итого. Если на 1 сервере 4 БД получается. Минимум 4 конекта. Если используете режиме BULK и NOBULK то понадобятся уже 8 конектов. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
| 
 15.09.2020, 15:58 
 | 
|||
|---|---|---|---|
  
  | 
|||
Помощь в подключении к нескольким базам данных SQL Server в Informatica PowerCenter  | 
|||
| 
 #18+ 
  
    
  Anonymous_20, Спасибо за ответ! Но у меня все равно не получилось настроить, скорее всего я что-то неправильно сделал. Я создал новое odbc подключение (уже второе подключение к SQL Server), под тем же логином и паролем, настроил на нужную бд, конект у меня есть. Потом добавил новый DSN в odbc.ini, в итоге wf опять выдает ошибку. Так же поигрался с настройкой BULK и NOBULK в параметре EnableBulkLoad, это не помогло Сейчас приложу пример моего DSN подключения в odbc.ini и сообщение ошибки из workflow, местами кое-что замазал, например имя хоста. Прошу помочь разобраться где ошибка и что я неправильно делаю ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
| 
 15.09.2020, 16:00 
 | 
|||
|---|---|---|---|
  
  | 
|||
Помощь в подключении к нескольким базам данных SQL Server в Informatica PowerCenter  | 
|||
| 
 #18+ 
  
    
  Вот сообщение об ошибке ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
| 
 16.09.2020, 07:24 
 | 
|||
|---|---|---|---|
  
  | 
|||
Помощь в подключении к нескольким базам данных SQL Server в Informatica PowerCenter  | 
|||
| 
 #18+ 
  
    
  verfall, Вот сылка на kb про настройку. https://kb.informatica.com/howto/1/Pages/15373.aspx В вашем случаи меня смущает длина название конекта SQL Server Wire Protocol FrontOffice (36 символов). На какой-то версии я с длинными название погорел. После экспериментов пришел к следующему выводу, и теперь придерживаюсь этого правила. Название конекта в odbc.ini должно быть не более 30 символов. Пробелы (вместо них ставлю _ ) и спецсимволы лучше не использовать в названии. Так же проверьте что нужный файл правите. В Linux выполните команду echo $ODBCINI В параметре Driver= полный путь должен быть прописан. Пока есть подозрение, что проблема в длинном название. Если инфа 10.X версии то тип подключения Microsoft SQL Server. Если 9.Х то возможно надо будет тип подключения ODBC выбирать при создание конекта. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
| 
 18.09.2020, 12:06 
 | 
|||
|---|---|---|---|
  
  | 
|||
Помощь в подключении к нескольким базам данных SQL Server в Informatica PowerCenter  | 
|||
| 
 #18+ 
  
    
  Anonymous_20, Спасибо Вам огромное! Проблема действительно была в слишком длинном названии конекта, после переименования проблема разрешилась. Спасибо! ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
  | 

start [/forum/topic.php?fid=49&mobile=1&tid=1857258]:  | 
    0ms | 
get settings:  | 
    8ms | 
get forum list:  | 
    13ms | 
check forum access:  | 
    3ms | 
check topic access:  | 
    3ms | 
track hit:  | 
    37ms | 
get topic data:  | 
    11ms | 
get forum data:  | 
    3ms | 
get page messages:  | 
    43ms | 
get tp. blocked users:  | 
    2ms | 
| others: | 245ms | 
| total: | 368ms | 

    | 0 / 0 | 

На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даете согласие с использованием данных технологий.