Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Переместить поле в таблице ASA 704 / 12 сообщений из 12, страница 1 из 1
30.12.2004, 16:47
    #32851905
vinogradov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переместить поле в таблице ASA 704
После работы в течении нескольких лет системы репликации через почту возникла ошибка, а именно, в удаленной БД и центральной два поля, стоящие рядом в таблице стоят на разных местах (в одной БД поле1,поле2 а в другой поле2,поле1). Система репликации, конечно, работает по именам полей. Однако в логе репликации вижу, что в операторе Insert поля перечислены правильно, а значения перепутаны.
Можно ли в одной из БД-х, каким либо простым способом поля поменять местами, имеется ввиду позиция. Перезагружать БД не предлагать.
С Уважением Артур
...
Рейтинг: 0 / 0
30.12.2004, 18:20
    #32852099
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переместить поле в таблице ASA 704
vinogradovСистема репликации, конечно, работает по именам полей. Однако в логе репликации вижу, что в операторе Insert поля перечислены правильно, а значения перепутаны.
Я не понял, оно правильно работает или не правильно?

vinogradovМожно ли в одной из БД-х, каким либо простым способом поля поменять местами, имеется ввиду позиция. Перезагружать БД не предлагать.

Если не хочется останавливать репликацию, то можно убить все поля в таблице после перепутаных полей. Потом добавить их все обратно в правильном порядке, и через множество UPDATE'ов заполнить эти поля значениями. Во время следующего сеанса репликации эти update пойдут в удаленую базу и по идее ничего не порушат.

А чем не устраивает остановка репликации, выгрузка одной из баз в скрипт, исправление в скрипте описания таблицы, правака dat файла. Загрузка всего в свежую базу. И запуск репликации "с этого момента"?
Заодно и база почистится :)
...
Рейтинг: 0 / 0
31.12.2004, 14:15
    #32852565
vinogradov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переместить поле в таблице ASA 704
Бд в территориально удаленных точках. Проблематично останавливать БД и заниматься изменениями и синхрониацией.
...
Рейтинг: 0 / 0
03.01.2005, 17:41
    #32853247
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переместить поле в таблице ASA 704
vinogradovБд в территориально удаленных точках. Проблематично останавливать БД и заниматься изменениями и синхрониацией.
Ой насмешил! А что, кто-то делает репликацию когда обе базы находятся в одном здании? :)
...
Рейтинг: 0 / 0
03.01.2005, 17:57
    #32853253
Компостеров
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переместить поле в таблице ASA 704
Я делаю репликацию, у меня 2 БД находятся в одном здании на разных серверах. Если интересно, могу объяснить почему.....
...
Рейтинг: 0 / 0
03.01.2005, 18:17
    #32853263
Рыжий Кот
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переместить поле в таблице ASA 704
Я тоже делаю: отказоустойчивость выше (недавно основной сервер вылетел, прописал в клиентах имя резервного - и поехали дальше), к тому же можно разгрузку распределять.

...
Рейтинг: 0 / 0
03.01.2005, 19:06
    #32853274
Александр Гoлдун
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переместить поле в таблице ASA 704
Рыжий КотЯ тоже делаю: отказоустойчивость выше (недавно основной сервер вылетел, прописал в клиентах имя резервного - и поехали дальше),
Для этого есть live backup. И надежнее, и специально для этого сделан.
Не надо забивать гвозди микроскопом
...
Рейтинг: 0 / 0
03.01.2005, 21:07
    #32853300
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переместить поле в таблице ASA 704
Рыжий КотЯ тоже делаю: отказоустойчивость выше (недавно основной сервер вылетел, прописал в клиентах имя резервного - и поехали дальше), к тому же можно разгрузку распределять.

И сколько ж у тебя клиентов в здании что можно по всем пройти и сменить им всем настройки? У меня на такой подвиг надо убить как минимум два дня. Плюс брать личное разрешение главного босса. А многие клиенты ходят со своими ноутбуками, их во первых отловить надо, во вторых убедить что ни в какие личные папочки я заглядывать не буду. Проще уж стандартный бэкап делать :)
...
Рейтинг: 0 / 0
03.01.2005, 21:18
    #32853305
Рыжий Кот
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переместить поле в таблице ASA 704
Александр Гoлдун Рыжий КотЯ тоже делаю: отказоустойчивость выше (недавно основной сервер вылетел, прописал в клиентах имя резервного - и поехали дальше),
Для этого есть live backup. И надежнее, и специально для этого сделан.
Не надо забивать гвозди микроскопом

Не спорю, что live backup лучше.
Но подняв дополнительно одну машину для репликации я имею
1. полную копию с задержкой в 1 минуту;
2. возможность следить за репликацией как пользователь удаленной базы;
3. вешать тяжелые запросы на выборку, не напрягая остальной персонал.
...
Рейтинг: 0 / 0
03.01.2005, 21:21
    #32853306
Рыжий Кот
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переместить поле в таблице ASA 704
White Owl Рыжий КотЯ тоже делаю: отказоустойчивость выше (недавно основной сервер вылетел, прописал в клиентах имя резервного - и поехали дальше), к тому же можно разгрузку распределять.

И сколько ж у тебя клиентов в здании что можно по всем пройти и сменить им всем настройки? У меня на такой подвиг надо убить как минимум два дня. Плюс брать личное разрешение главного босса. А многие клиенты ходят со своими ноутбуками, их во первых отловить надо, во вторых убедить что ни в какие личные папочки я заглядывать не буду. Проще уж стандартный бэкап делать :)

я пиписьками меряться не буду по поводу количества пользователей и крутизны босов, но есть стандартный xxx.bat который действует на настроечный файл setup.ini клиентского приложения. Папка с прогой расшарена для разработчика.
...
Рейтинг: 0 / 0
03.01.2005, 21:23
    #32853308
Рыжий Кот
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переместить поле в таблице ASA 704
авторА многие клиенты ходят со своими ноутбуками.

такие дяди у меня смотрят все через веб, у них базы не крутятся, они ничего не вносят

...
Рейтинг: 0 / 0
31.01.2005, 13:04
    #32892180
Litus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переместить поле в таблице ASA 704
Ой насмешил! А что, кто-то делает репликацию когда обе базы находятся в
одном здании? :)

------------------------
Да, делают. Stand by режим

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Переместить поле в таблице ASA 704 / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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