Сравнение баз MS SQL 2000

Обсуждение вопросов связанных с использованием серверов баз данных MS SQL сервер, MySQL и т.д.

Модератор: Модераторы

Новый участник
Сообщения: 15
Зарегистрирован: 23 янв 2005, 17:40

Сообщение coffeeMAN » 24 янв 2005, 01:36

Задача - необходимо сравнить базы (эталонную, рабочую, тестовую...) на MS SQL 2000.
1) Надо получить информацию (об отличиях) в структуре БД (сравнить структуру объектов - таблиц, процедур и т.д.).
2) Желательно эту инфу выгрузить (например в текстовый файл).
3) Дополнительно (желательно) сравнить данные.
4) Какими средствами это можно сделать? (может что-то есть от MS или продукты сторонних фирм)?

Активный пользователь
Сообщения: 243
Зарегистрирован: 30 июн 2004, 16:18
Откуда: Кировоград (Украина)

Сообщение Valeriy » 24 янв 2005, 11:19

coffeeMAN
Реляционные БД хранят информацию о своей структуре в самой БД. Смотри системные таблицы и виевы. Думаю там все есть ;) Или ты хотел не напрягаясь?
C уважением, Валерий

Новый участник
Аватара пользователя
Сообщения: 7
Зарегистрирован: 10 мар 2005, 17:13
Откуда: Московская область

Сообщение Helen » 10 мар 2005, 17:29

Есть такие таблички INFORMATION_SCHEMA...
еще sp_helpdb хорошо помогает! :)
Все просто - важно понять логику!

Новый участник
Сообщения: 1
Зарегистрирован: 29 мар 2005, 16:00

Сообщение Sergissimo » 29 мар 2005, 16:13

А вчем проблема?
Делаешь Generate SQL Scripts, а потом сравниваешь эти скрипты например в Araxis Merge

Вернуться в Серверы баз данных (SQL)

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2