powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ERP и учетные системы [игнор отключен] [закрыт для гостей] / Возникла проблема, нужна консультация
15 сообщений из 15, страница 1 из 1
Возникла проблема, нужна консультация
    #35929461
setgor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток.
Коллеги, нужна ваша консультация.
Запустили в работу Галактику ERP 8.1 (собрана на Атлантис 5.4.14), работает на ms sql server 2000 sp4. При попытке создать новую базу на сервере появляется сообщение:

"Error 7987: A possible database consistency problem has been detected on database 'master'. DBCC CHECKDB and DBCC CHECKCATALOG should be run on database 'master'."

Запускал DBCC CHECKDB без параметров на master, в отчете выполнения ошибок не было.
Но ошибка при создании новой базы сохраняется.

Что следует предпринять, как вы думаете?
...
Рейтинг: 0 / 0
Возникла проблема, нужна консультация
    #35929574
setgor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dbcc checkdb в конце отчета выдал:

CHECKDB found 0 allocation errors and 0 consistency errors in database 'master'.
...
Рейтинг: 0 / 0
Возникла проблема, нужна консультация
    #35929584
Aleksey Gorbunov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таки это проблема базы.

http://support.microsoft.com/kb/828337

"The problem may occur if inconsistencies exist in the databases on the instance of SQL Server."

В ссылке все написано
...
Рейтинг: 0 / 0
Возникла проблема, нужна консультация
    #35929589
Aleksey Gorbunov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И еще:
i_sql.chm файлик читали?
Все ли делали так, как написано в этом руководстве?
...
Рейтинг: 0 / 0
Возникла проблема, нужна консультация
    #35954601
setgor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Aleksey Gorbunov ,
файл читал, установка системы проводилась по шагам указанным в руководстве.

Проблему "решил" обходным путем:
- сделал бэкап
- удалил sql server
- установил sql server
- установил базу Галактики инсталятором
- накатил на новую базу бэкап
- восстановил учетки пользователей согласно инструкции

Галактика то работает, но мне еще необходимо адаптировать нашу (фирмы, в которой работаю) программу для ввода и обработки премий сотрудников. Программа импортирует данные из лицевых счетов базы Галактики в свою базу. После того как премию за месяц ввели, данные экспортируются из базы программы в базу Галактики (таблица t$doplata ).

Программа была написана для Галактики 7.12 еще до моего прихода в фирму, теперь у нас Галактика 8.1 . И программа обработки премий и Галактика стояли на одном инстансе (экземпляре, сервере), у программы для взаимодействия с Галактикой прописаны Stored Procedure и Views .
Когда я попытался на сервере с Галактикой 8.1 создать (в том же инстансе) новую базу для программы премирования, то получил сообщение проблеме с базой master , о которой писал в первом посте.

Я вот не понимаю где чего напортачил. Разве нерекомендуется создавать новые базы на сервере с базой Галактики?
Коллеги, нужны ваши рекомендации.
...
Рейтинг: 0 / 0
Возникла проблема, нужна консультация
    #35954738
Alex Kuznetsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
setgor,
Я конечно не знаток Галактики (хех, вот это уж точно), но в принципе это не есть гуд, располагать свою базу рядом с erp-шной базой, т.е. на одном и том-же инстансе.

А решение Вашей проблемы в части реализации и вызова Stored Procedures в принципе имеется - сделайте сервер с БД галактики доступным как Linked Server , и наслаждайтесь доступом к соответствующим таблицам из другого сервера, на котором будет работать Ваша программа.
Хотя, в принципе доступ напрямую к данным ERP системы на уровне БД есть неверный подход, НО, если Вы абсолютно точно знаете, что делаете - то можно, но осторожно :-).

Удачи.
...
Рейтинг: 0 / 0
Возникла проблема, нужна консультация
    #35955015
setgor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alex Kuznetsov ,

про Linked Server спасибо, возьму на вооружениею.

Свою проблему решил - перенес программу обработки премий.
Не знаю в чем была проблема, но после переустановки sql server и базы Галактики 8.1 новая база на sql server создается без ошибок.
...
Рейтинг: 0 / 0
Возникла проблема, нужна консультация
    #35955018
setgor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alex Kuznetsov ,

Вы правы, вносить данные в базу erp-системы через ms sql, минуя функционал этой самой erp-системы, совсем "не по-джедайски".

Кстати, столкнулся с сейчас с проблемой еще одной.
Сразу не проверил, но похоже, что в таблицах t$shtraf и t$doplata для Галактик 712 и 810 некоторые поля именуются по-разному.
...
Рейтинг: 0 / 0
Возникла проблема, нужна консультация
    #35955595
LSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
таблицах t$shtraf и t$doplata для Галактик 712 и 810Транслитовые имена у двух однотипных таблиц.... Ламерство... ужос...
...
Рейтинг: 0 / 0
Возникла проблема, нужна консультация
    #35955783
Aleksey Gorbunov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
setgor

1. Вносить данные в таблицы системы, минуя ее механизмы - нормальная практика при понимании того что, куда, когда и как вставляется.

2. Создавать несколько экземпляров баз на одном инстансе БД - также обыденная практика. В частности, сама Галактика так делает для того, чтобы вести базы данных холдинговых структур. Ваша база ничем не должна мешать Галактианской.

3. setgorСразу не проверил, но похоже, что в таблицах t$shtraf и t$doplata для Галактик 712 и 810 некоторые поля именуются по-разному.
Ничего криминального нет. Поменялась версия, поменялся словарь БД.
...
Рейтинг: 0 / 0
Возникла проблема, нужна консультация
    #35956066
setgor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Aleksey Gorbunov setgor

1. Вносить данные в таблицы системы, минуя ее механизмы - нормальная практика при понимании того что, куда, когда и как вставляется.

2. Создавать несколько экземпляров баз на одном инстансе БД - также обыденная практика. В частности, сама Галактика так делает для того, чтобы вести базы данных холдинговых структур. Ваша база ничем не должна мешать Галактианской.

3. setgorСразу не проверил, но похоже, что в таблицах t$shtraf и t$doplata для Галактик 712 и 810 некоторые поля именуются по-разному.
Ничего криминального нет. Поменялась версия, поменялся словарь БД.

1. Я с Вами согласен, практика нормальная. Досадно, что в руки попадает не документированный код. Я программу для премий и программу для обработки удержаний не писал, только занимаюсь ее адоптацией к Галактике 810.
2. Вот тут у меня что-то пошло не так. Помогла, как я писал, переустановка SQL Server и базы Галактики.
3. Оно и понятно, просто работы теперь больше по переносу программ.

Коллеги, спасибо за поддержку. С возникшими проблемами разобрался.
...
Рейтинг: 0 / 0
Возникла проблема, нужна консультация
    #35956433
setgor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Интересная штука происходит.
Экспортирую данные из базы программы обработки удержаний в базу Галактики 810.
Экспорт проводится в таблицу t$shtraf.
Захожу в Галактике в постояные удержания, а там этих удержаний нет.
Дальше в Query Analyzer делаю выборку по табельному номеру в t$shtraf и вижу экспортированые удержания.
Но вот Галактика почему то их не видит.
f$tabn f$cex f$cpodr f$nomdoc f$pometka f$vidud f$proc f$sumudall
2219 0x8000000000000003 0x8000000000000003 1 + 121 0.0 16100.00000000
2219 0x8000000000000003 0x8000000000000003 1 + 121 0.0 16100.00000000
2219 0x8000000000000003 0x8000000000000003 1 + 121 0.0 16100.00000000
2219 0x8000000000000003 0x8000000000000000 1 + 121 0.0 15000.00000000
2219 0x8000000000000003 0x8000000000000000 2 + 221 0.0 .00000000
...
Рейтинг: 0 / 0
Возникла проблема, нужна консультация
    #35956440
setgor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Первых трех строк (сумма 16100) Галактика "не замечает".
В каком направлении копать?
...
Рейтинг: 0 / 0
Возникла проблема, нужна консультация
    #35956799
setgor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кстати, у этих трех строк поле f$fio пусто. Видимо поэтому и "не видно" этих удержаний в Галактике.
...
Рейтинг: 0 / 0
Возникла проблема, нужна консультация
    #35962456
setgor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Переписал заново хранимую процедуру.
Вопрос решен.
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / ERP и учетные системы [игнор отключен] [закрыт для гостей] / Возникла проблема, нужна консультация
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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