powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Миграция с SQL server на DB2
3 сообщений из 3, страница 1 из 1
Миграция с SQL server на DB2
    #34039879
Новый Я
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

Стоит вопрос перехода с MSDE 2000 на другую базу (уперлись в ограничения по объемам и одновр. запросам). Из бесплатных баз (обязательное условие) самое простое конечно перейти на SQL 2005, но потом снова упремся в объем.

Проект у нас достаточно простой - 30 таблиц, 100-150 ХП (в основном обычный SQL-92). Я подготовил список с тем, что теоретически может вызвать затруднения (применительно к бесплатной версии). Просьба по списку написать возможно ли это или ключевые слова, чтобы погуглить на конкретную тему:

1. Бесплатная среда разработки запросов (интересует возможность посмотреть план запроса и проверка синтаксиса)
2. Установка/обновление базы и скриптов из инсталятора (сейчас сделано через запуск osql)
3. Настройка backup по расписанию из инсталятора
4. Настройка других задач (запуск команд из командной строки) по расписанию из инсталятора
5. Ограничить размер памяти, используемой СУБД
6. ADO.Net provider
7. Автоматический перенос/конвертация TSQL в DB2-specific SQL.
8. Аналог MS SQL Profiler (чтобы посмотреть какие реально вызываются ХП с параметрами на сервере)
9. Возможна ли SELECT TOP <parameter> конструкция?

И последний вопрос: может ли DB2 нормально жить и работать после установки по умолчанию и без администратора? Требования у нас не высокие (в MS SQL мы нисего не подкручиваем), но слышал, что ранние версии Оракла, например, требовали приличной настройки, чтобы вообще работать. Как с этим у DB2 Express?

Спасибо.
...
Рейтинг: 0 / 0
Миграция с SQL server на DB2
    #34040657
mitek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор
1. Бесплатная среда разработки запросов (интересует возможность посмотреть план запроса и проверка синтаксиса)

DB2 Developer Workbench

автор
2. Установка/обновление базы и скриптов из инсталятора (сейчас сделано через запуск osql)

DB2 CLP, аналог osql

автор
3. Настройка backup по расписанию из инсталятора
4. Настройка других задач (запуск команд из командной строки) по расписанию из инсталятора

Task Center

автор
5. Ограничить размер памяти, используемой СУБД

сколько отдадите, столько и съест

автор
6. ADO.Net provider

DB2 .Net Data Provider в комплекте

автор
7. Автоматический перенос/конвертация TSQL в DB2-specific SQL.

попробуйте DB2 Migration Toolkit (отдельная тулза, скачивается с сайта)

автор
8. Аналог MS SQL Profiler (чтобы посмотреть какие реально вызываются ХП с параметрами на сервере)

попробуйте поиграться с настройкой Event Monitor

автор
9. Возможна ли SELECT TOP <parameter> конструкция?

SELECT * FROM table FETCH FIRST n ROWS ONLY

автор
может ли DB2 нормально жить и работать после установки по умолчанию и без администратора?

может, но не на всяком ворклоаде :)
лучше один раз поработать руками (ну или визардами там всякими)
и сконфигурировать под свою среду.
...
Рейтинг: 0 / 0
Миграция с SQL server на DB2
    #34040677
Victor Metelitsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Visual Explain и т.д. в комплекте.
2,3,4. Не понял, зачем именно из инсталлятора. Разве не просто и естественно написать скрипты и исполнить их после инсталляции СУБД? У меня, например, они на REXX'е, а REXX сейчас бесплатный.
5. Задать нужные значения пулов. Для новичка - через Configuration Assistant.
6. В принципе есть, но про юзабельность не скажу - не пробовал.
7. См. DB2 migration toolkit (DB2 MTK) на IBM-овском сайте. Конвертирует структуру (tables/views/SPs), переносит данные. В приложенном документе также объясняется разница между MS SQL и DB2 для "подкрутки" вручную.
8. В каком смысле "реально вызываются"? А профайлинг был описан на developerworks.
9. Параметр - только через ROW_NUMBER(), а константу также через FETCH FIRST xxx ROWS ONLY.

Если настроите базу через Configuration Assistant (ответите на несколько вопросов и получите набор конфигурационных параметров), это, скорее всего, будет работать. Но, может быть, и нет. Возможно, размер какой-нибудь кучи окажется недостаточным (у меня часто - куча для приложения и куча для пакетов), и при тестировании своего приложения вы получите сообщение об ошибке. Сказано в сообщении, например, что APP_HEAP_SZ недостаточно - так просто найдите в свойствах базы этот параметр и увеличьте раза в 4 (или 8). (Кроме свойств базы есть ещё свойства экземпляра - имеёте в виду).
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Миграция с SQL server на DB2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]