Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Обмен между MS SQL & DB2.
|
|||
|---|---|---|---|
|
#18+
Требуется организовать обмен данными между MS SQL и DB2. Есть ли стандартные средства для этого? Что то типа репликации? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2005, 13:30 |
|
||
|
Обмен между MS SQL & DB2.
|
|||
|---|---|---|---|
|
#18+
Врменные интервалы обмена информацией, возможность менять базу в MS (триггера навершивать?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2005, 13:40 |
|
||
|
Обмен между MS SQL & DB2.
|
|||
|---|---|---|---|
|
#18+
что-то типа джоба, который ХП на sql сервере вызывает, а в ХП устанавливаем коннект с DB2 и обмениваемся данными, все остальное - криво, глючно и малоуправляемо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2005, 13:41 |
|
||
|
Обмен между MS SQL & DB2.
|
|||
|---|---|---|---|
|
#18+
nkulikovВрменные интервалы обмена информацией, возможность менять базу в MS (триггера навершивать?) не делали - не советуйте, триггера для таких целей использовать нельзя, будет очень медленный апдейт ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2005, 13:42 |
|
||
|
Обмен между MS SQL & DB2.
|
|||
|---|---|---|---|
|
#18+
Не надо говорить не делали... Делали и рабоает. Зависит от условий и от кличества денег. Trigger -> локальные таблицы MS SQL-> IBM II Apply -> DB2 Logs DB2 -> DB2 Capture -> IBM II Apply -> MSSQL Смотреть в стороноу WebSphere Infornation Integrator Replicaion Edition. В принципе и Q-Replication по подобной схеме настроить можно, но это я еще не делал.... Так же можно рассмотреть вариант с IBM WebSphere DataStage MS SQL logs -> IBM WebSphere DataStage CDC for MSSQL -> DataStage -> DB2 DB2 logs -> IBM WebSphere DataStage CDC for DB2 -> DataStage -> MSSQL или DB2 logs (Staging tables) -> DataStage -> MSSQL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2005, 13:52 |
|
||
|
Обмен между MS SQL & DB2.
|
|||
|---|---|---|---|
|
#18+
Так, значит "халявными" средствами никак. nkulikovВрменные интервалы обмена информацией, возможность менять базу в MS (триггера навершивать?) time delay: 5 min approx. насчет треггеров думаю договориться можно будет, хотя, думаю, в этом случае выиграет вариант разработки собственного модуля синхронизации - без внесения изменений в БД. nkulikovНе надо говорить не делали... Делали и рабоает. Зависит от условий и от кличества денег. Trigger -> локальные таблицы MS SQL-> IBM II Apply -> DB2 Logs DB2 -> DB2 Capture -> IBM II Apply -> MSSQL Смотреть в стороноу WebSphere Infornation Integrator Replicaion Edition. В принципе и Q-Replication по подобной схеме настроить можно, но это я еще не делал.... Так же можно рассмотреть вариант с IBM WebSphere DataStage MS SQL logs -> IBM WebSphere DataStage CDC for MSSQL -> DataStage -> DB2 DB2 logs -> IBM WebSphere DataStage CDC for DB2 -> DataStage -> MSSQL или DB2 logs (Staging tables) -> DataStage -> MSSQL II и пр. пр. ,скорее всего, не уложатся по деньгам + всё это (кроме MS, конечно) должно работать на AS/400. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2005, 14:38 |
|
||
|
Обмен между MS SQL & DB2.
|
|||
|---|---|---|---|
|
#18+
Халявно можно самому написать Apply & Capture. MS Capture -> Staging tables -> Ваш apply -> DB2 DB2 Capture -> Staging tables -> Ваш apply -> MS ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2005, 15:19 |
|
||
|
Обмен между MS SQL & DB2.
|
|||
|---|---|---|---|
|
#18+
nkulikovХалявно можно самому написать Apply & Capture. MS Capture -> Staging tables -> Ваш apply -> DB2 DB2 Capture -> Staging tables -> Ваш apply -> MS Тоже вариант! Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2005, 15:33 |
|
||
|
Обмен между MS SQL & DB2.
|
|||
|---|---|---|---|
|
#18+
БОян может этол неработает но по тому что написано вроде подходит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2005, 15:47 |
|
||
|
Обмен между MS SQL & DB2.
|
|||
|---|---|---|---|
|
#18+
Эстонский голем БОян может этол неработает но по тому что написано вроде подходит Можно вкратце рассказать, как это должно работать и будет ли это работать, если DB2 у меня на AS/400? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2005, 15:58 |
|
||
|
Обмен между MS SQL & DB2.
|
|||
|---|---|---|---|
|
#18+
черт, ктрл энтер нажал. а то аббревиатура ODBC меня несколько смущает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2005, 16:01 |
|
||
|
Обмен между MS SQL & DB2.
|
|||
|---|---|---|---|
|
#18+
rimanчерт, ктрл энтер нажал. а то аббревиатура ODBC меня несколько смущает. насчет AS/400 незнаю но под виндой работала там просто поробую развернуть хранилища со студии разработчика должно пройти это просто база и востоновить конектер к MS SQL у нас кто делал 4 года назад но через JDBC пытались стучатся ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2005, 16:14 |
|
||
|
Обмен между MS SQL & DB2.
|
|||
|---|---|---|---|
|
#18+
Так, по деньгам сказали влезет какой нибудь II. Почитал на сайте про IBM DB2 Information Integrator - вроде умеет реплицировать MS SQL & DB2. Кто нибудь реально пробовал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2005, 10:33 |
|
||
|
Обмен между MS SQL & DB2.
|
|||
|---|---|---|---|
|
#18+
rimanТак, по деньгам сказали влезет какой нибудь II. Почитал на сайте про IBM DB2 Information Integrator - вроде умеет реплицировать MS SQL & DB2. Кто нибудь реально пробовал? на симнаре на недельном отсидел так вроде ничего круче бизтолка от микасофта ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2005, 11:32 |
|
||
|
Обмен между MS SQL & DB2.
|
|||
|---|---|---|---|
|
#18+
Я делал только на неочень большой базе МS и на DB2 Linux. WebSphere II эта таже DB2 c дополнительными библиотеками и ключиком. Если ты в Казахстане, то можно будет в Aлма-Ате на семинаре поговорить. P.S. Все говорят что их средства лучше, но только IBM говорить правду :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2005, 11:46 |
|
||
|
Обмен между MS SQL & DB2.
|
|||
|---|---|---|---|
|
#18+
nkulikovЯ делал только на неочень большой базе МS и на DB2 Linux. WebSphere II эта таже DB2 c дополнительными библиотеками и ключиком. Если ты в Казахстане, то можно будет в Aлма-Ате на семинаре поговорить. P.S. Все говорят что их средства лучше, но только IBM говорить правду :) Не, я с Узбекистана. А когда в Алма-Ате семинар? О чем семинар будет? Могу попроситься в командировку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2005, 12:09 |
|
||
|
Обмен между MS SQL & DB2.
|
|||
|---|---|---|---|
|
#18+
Дааа, в информации на сайте IBM можно не только запутаться, но и сконфузиться: http://www-306.ibm.com/software/data/integration/db2ii/editions_event.htmlWebSphere® Information Integrator (WebSphere II) Replication Edition provides the data event capabilities of WebSphere Information Integrator Event Publisher Edition plus those of a replication server. http://www-306.ibm.com/software/data/integration/db2ii/editions_event.htmlWebSphere® Information Integrator (WebSphere II) Event Publisher Edition captures database changes or events in DB2® Universal Database (UDB) for Linux, UNIX or Windows® , formats them into XML messages and publishes them to WebSphere MQ. т.е. WebSphere II нам не подходит, т.к. у нас AS/400 (ну блин, к этому я привык) ищем среди продуктов IBM DB2 Information Integrator, который нам советует многоуважаемый Kent Miligan, и не находим его. Хотя, если поднапрячься можно найти, что такой продукт существует . Софтина работает не на iSeries, а с "открытого" клиента, что тоже нам подходит: http://www-03.ibm.com/servers/eserver/iseries/nation/chats/DB2foriSeriesNationapril152004.pdfWhen you look at DB2 Information Integrator, you will notice that it does not run on an iSeries server — it runs only on Microsoft Windows® & UNIX servers. You can easily install DB2 Information Integrator on the same server that’s hosting the third-party database that you need to access. Another plausible scenario for iSeries customer is installing the product on the iSeries Integrated xSeries® Server (IXS) to achieve tighter integration between the iSeries server and DB2 Information Integrator.. Только вся информация о DB2 Information Integrator'e за июнь 2003 года. Она сейчас актуальна? Или DB2 II плавно переименовали в WebSphere II? Тогда, почему убрали поддержку iSeries? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2005, 12:57 |
|
||
|
Обмен между MS SQL & DB2.
|
|||
|---|---|---|---|
|
#18+
Продукт называется не DB2 Information Integrator, a WebSphere Information Integrator. Кстати если у тебя есть a WebSphere Information он стоит например на Linux или на Windows. в нем делаешь nickname в MSSQL и ходишь на этот nickname c AS/400 через DRDA Source или как он на iSeries называется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2005, 13:36 |
|
||
|
Обмен между MS SQL & DB2.
|
|||
|---|---|---|---|
|
#18+
nkulikovПродукт называется не DB2 Information Integrator, a WebSphere Information Integrator. Кстати если у тебя есть a WebSphere Information он стоит например на Linux или на Windows. в нем делаешь nickname в MSSQL и ходишь на этот nickname c AS/400 через DRDA Source или как он на iSeries называется. А это что тогда? К сожалению WebSphere Information Integrator у меня нет, пока. Сейчас поставлю на закачку триал - попробую. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2005, 13:50 |
|
||
|
Обмен между MS SQL & DB2.
|
|||
|---|---|---|---|
|
#18+
Ну ты понимаешь, маркетинг там всякий... C DB2 у людей ассоциируется БД c WebSphere интеграция и все такое ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2005, 15:40 |
|
||
|
Обмен между MS SQL & DB2.
|
|||
|---|---|---|---|
|
#18+
nkulikovНу ты понимаешь, маркетинг там всякий... C DB2 у людей ассоциируется БД c WebSphere интеграция и все такое :) кстати, заметил, после презентаций IBM люди выходят с вытаращенными глазами: "Оооо айбиэм - это круто...", а потом спроси любого о чем там рассказывали - никто не ответит, но все помнят, что IBM - круто. Дыму в общем наведут - мама не горюй. Так же и с названиями с их постоянным глобальным переименованием и прочей чехардой. Без поллитры не разобраться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2005, 15:46 |
|
||
|
Обмен между MS SQL & DB2.
|
|||
|---|---|---|---|
|
#18+
riman Без поллитры не разобраться. ну началось маркетинг и запуревание идет только на короких одно дневных симинарах ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2005, 16:03 |
|
||
|
Обмен между MS SQL & DB2.
|
|||
|---|---|---|---|
|
#18+
Эстонский големну началось маркетинг и запуревание идет только на короких одно дневных симинарах :) ну, не понимай буквально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2005, 16:08 |
|
||
|
Обмен между MS SQL & DB2.
|
|||
|---|---|---|---|
|
#18+
riman :) ну, не понимай буквально. еще и очередь в сталовке постоянная когда решится ??????????? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2005, 16:16 |
|
||
|
Обмен между MS SQL & DB2.
|
|||
|---|---|---|---|
|
#18+
Эстонский голем riman :) ну, не понимай буквально. еще и очередь в сталовке постоянная когда решится ??????????? Поставь камеру чтоб знать когда подойти ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2005, 21:03 |
|
||
|
Обмен между MS SQL & DB2.
|
|||
|---|---|---|---|
|
#18+
Herr DeveloperПоставь камеру чтоб знать когда подойти там всегда тусят одни и теже едет и едеет кабудто их дома не кормят ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2005, 14:09 |
|
||
|
Обмен между MS SQL & DB2.
|
|||
|---|---|---|---|
|
#18+
У меня довольно приличный объем идет из AS/400 в SQL сервер, а обратно - только некие таблицми проводок (срвсем немного данных). Все сделано через Linked Server через ODBC источник данных на самом SQL сервере. Сначала я нарисовал красивый "водопровод" в DTS, но обычные тексты на T-SQL не так эффектно выглядят, но гораздо удобнее для возни с ними. Главный фокус оказался в последующей логике обработки "сфотографированных" из бухгалтерской системы AS/400 данных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2005, 16:29 |
|
||
|
Обмен между MS SQL & DB2.
|
|||
|---|---|---|---|
|
#18+
2 Программист-Любитель глянь сюда, плиз: http://www.sql.ru/forum/actualthread.aspx?tid=238717 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2005, 18:06 |
|
||
|
Обмен между MS SQL & DB2.
|
|||
|---|---|---|---|
|
#18+
Кстати да. Ты можешь поставить клиента DB2 Connect на MSSQL зарегестрировать удленную DCS БД. И Ходить через native DB2 OLE Provider на AS/400 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2005, 20:00 |
|
||
|
Обмен между MS SQL & DB2.
|
|||
|---|---|---|---|
|
#18+
привет! а вот при установке iSeries client tools устанавливается iSeries OLE DB provider + iSeries ODBC driver - они ведь тоже должны подойти под это дело? Т.е. к чертям этот DB2 Connect? Ну ладно, ASку обещают в течении недели подогнать, за это время нужно хоть как то обкатать репликацию на виндовой DB2. Никак пока не получается (см. тред в MS SQL форуме). Кто нибудь может дать на степ-бай-степ туториал фор чайникс по настройке MS SQL репликации на гетерогенный источник? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2005, 21:20 |
|
||
|
Обмен между MS SQL & DB2.
|
|||
|---|---|---|---|
|
#18+
Спасибо riman'у, но там репликация, немного не то, что мне приходится использовать. В моей задаче оказалось достаточно свзки Linked Server<->ODBC подключение<->AS/400. А через IBM AS400 OLE DB Provider так и не получилось. Сейчас уже не припомню всех деталей, дело года два тому назад было... Был бы, кстати, весьма признателен, если бы кто дал ссылку или прямо написал как заполнять поля при создании Linked Server (или на Transact-SQL) через IBM AS400 OLE DB. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2005, 10:30 |
|
||
|
Обмен между MS SQL & DB2.
|
|||
|---|---|---|---|
|
#18+
за что спасибо? :) пожалуйста, на всякий. Да, после установки "свежего" MSDE, через ODBC стало получаться. Всем спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2005, 10:47 |
|
||
|
Обмен между MS SQL & DB2.
|
|||
|---|---|---|---|
|
#18+
Всем привет! АСку подогнали - сидим мучаем. Не получается настроить ODBC драйвер на неё. Беру стандартный ODBC драйвер, который идет в поставке iSeries Client Access for Windows настраиваю: вкладка General: data source name: AXXX System: <IP address> Connection Options: Default User ID: none Signon dialog prompting: Prompt for SQLConnect if needed Security: Use same security as iSeries Navigator connection вкладка Server: Naming convention: SQL SQL default library: <mylibrary> Connection type: read/write Advanced Commit mode: read uncommited (*CHG) на остальных вкладках всё по умолчанию. Настраиваю в MS SQL Server push subscription snapshot replication. Где в качестве subscriber'a указываю настроенный ODBC источник. При запуске distribution agent'a - выдаёт ошибку distribution agent category source numberODBC iSeries Access ODBC Driver 24000 Причем другие (ErWin например) программы нормальны коннектятся к этому источнику и получают данные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2005, 15:18 |
|
||
|
Обмен между MS SQL & DB2.
|
|||
|---|---|---|---|
|
#18+
Программист-Любитель, ты куда подевался!? Давай рассказывай, как через ODBC достучаться? Я сделал линкед сервер через Microsoft OLE DB for ODBC - работает. А как на чистого ODBC сабскрайбера пушить (см. пред. сообщение)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2005, 11:44 |
|
||
|
Обмен между MS SQL & DB2.
|
|||
|---|---|---|---|
|
#18+
В понедельник с работы всенепременно отвечу. Дома наизусть ни фига не вспомню. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2005, 23:36 |
|
||
|
Обмен между MS SQL & DB2.
|
|||
|---|---|---|---|
|
#18+
Может быть мой совет не совсем то, что спросили про настройку ODBC, но все-таки свои 5 копеек, как говориться, добавлю. SQL-Server: Microsoft SQL Server 2000 - 8.00.2039 (Intel X86) May 3 2005 IBM AS/400 Client Access Express for Windows: Version 4 Release 5 Modification Level 0 Service Level SF67104 В аэске добавили специального пользователя с доступом на чтение и запись в нужные библиотеки (читает около десятка таблиц, пишет только в две). На SQL сервере сделали системный ODBC со следующими параметрами: General Data source name = задали равным имени Linked Server, чтобы было самим удобнее. AS/400 System = имя машины (их в сети не одна) с которой надо взаимодействовать. Server Default Libraries = имя библиотеки в аэске, где лежат нужные таблицы Commit mode = Commit immediate (*NONE) Maximum field ... = 32 Treat underscores ... = галочка Package(s) Enable extended ... = нет галочки Performance Enable lazy ... = галочка Enable pre-fetch ... = нет галочки Enable data compression ... = нет галочки Record blocking Type = Block execpt if FOR UPDATE OF ... Size = 32 OS/400 library view = Default library list Language Sort type = Sort based on language ID Sort weight = Share-Weight Language ID = Russian Allow Unsupported Character = галочка Other Connection type = Read/Call (...) Object description type = OS/400 object description Scrollable Cursor = Always scrollable Translation Translation = Translate CCSID 65535 Остальные поля пустые Format Naming convention = SQL naming convention (*SQL) Decimal separator = . (period) Time Format = hh:mm:ss (*HMS) Separator = : (colon) Date Format = yyyy-mm-dd (*ISO) Seperator = - dash (серое поле) Подключили Linked Server'а через такие источники ODBC (по одному на каждую библиотеку AS/400) и используем. При подключении указывали специального пользователя аэски. Но, как я говорил в самом начале, используется только для обычного чтения или записи через запросы вида SELECT * FROM OPENQUERY (<имя Linked Server'a>, 'SELECT * FROM <имя таблицы аэски>'). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2005, 10:26 |
|
||
|
Обмен между MS SQL & DB2.
|
|||
|---|---|---|---|
|
#18+
Спасибо. Т.е. у вас тоже используется Microsoft OLE DB provider for ODBC data source. Блин, неужели нельзя использовать просто iSeries Access ODBC драйвер как destination у push replication? Для виндовой DB2 такой сценарий отлично работает, а на АЭСке выдает эксепшн. В принципе через MS OLE DB for ODBC тоже можно работать, но криво. При data type mapping MS SQL'ный репликационный движок не распознает ODBC data source как DB2/400 и не может правильно подобрать типы. Грабли есть и при работе через нативный IBM OLE DB provider (IBMDA400 который) - там тоже какие то проблемы с конвертацией типов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2005, 12:28 |
|
||
|
Обмен между MS SQL & DB2.
|
|||
|---|---|---|---|
|
#18+
Я реализовывал обмен из AS400 в MS SQL. Делал с помощью MS SQL Server DTS. Работает на ура. При этом я использовал ODBC драйвер из комплекта IBM Client Access. Мне показался он быстрее OLEDB (как от Microsoft, так и родной iSeries). Правда сравнивал я их еще версии 4.5. Счас перешли на 5.2, но так и остались на ODBC. Переделавать лень. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2005, 16:22 |
|
||
|
Обмен между MS SQL & DB2.
|
|||
|---|---|---|---|
|
#18+
ASaЯ реализовывал обмен из AS400 в MS SQL. Делал с помощью MS SQL Server DTS. Работает на ура. При этом я использовал ODBC драйвер из комплекта IBM Client Access. Мне показался он быстрее OLEDB (как от Microsoft, так и родной iSeries). Правда сравнивал я их еще версии 4.5. Счас перешли на 5.2, но так и остались на ODBC. Переделавать лень. :) Спасибо. Проект уже успешно сдан :). Часть репликаций (текст и пр. простые типы) реализовали через MS OLE DB provider for ODBC. Для BLOB data types написали собственную pull репликацию. Может быть в будущих проектах попробуем как нибудь DTS. ЗЫ. Поздравляю всех участников форума с почти уже наступившим Новым Годом. :) Всех благ и успехов в жизни. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.12.2005, 20:29 |
|
||
|
|

start [/forum/topic.php?all=1&fid=43&tid=1605604]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
55ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
82ms |
get tp. blocked users: |
2ms |
| others: | 265ms |
| total: | 447ms |

| 0 / 0 |
