Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Обмен между 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?fid=43&msg=33466226&tid=1605604]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
158ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 272ms |
| total: | 505ms |

| 0 / 0 |
