Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Объединение баз
|
|||
|---|---|---|---|
|
#18+
Сразу оговорюсь - я не программист Sybase, работаю на VFP и являюсь по совместительству системным администратором и ответственным за все. По рекомендации уезда была приобретена программа написанная на Sybase, программистка установила на каждой машине по серверу Sybase (при наличии у мэрии нормальных и мощных файл-серверов), понаставила на всех машинах одну и ту же программу и соответствующее количество баз. Все базы имеют одинаковую структуру. Как мне ликвидировать весь этот бардак и объединить все базы в одну или две? Sybase SQL Anywhere Studio установлена на файл-сервере. (Программистка уволилась, а разработчик не хочет этим заниматься). Заранее благодарен. Юрий ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2005, 12:55 |
|
||
|
Объединение баз
|
|||
|---|---|---|---|
|
#18+
Jurisfox пишет: > Сразу оговорюсь - я не программист Sybase, работаю на VFP и являюсь по > совместительству системным администратором и ответственным за все. > > По рекомендации уезда была приобретена программа написанная на Sybase, > программистка установила на каждой машине по серверу Sybase (при наличии > у мэрии нормальных и мощных файл-серверов), понаставила на всех машинах > одну и ту же программу и соответствующее количество баз. Все базы имеют > одинаковую структуру. Как мне ликвидировать весь этот бардак и > объединить все базы в одну или две? Sybase SQL Anywhere Studio > установлена на файл-сервере. (Программистка уволилась, а разработчик не > хочет этим заниматься). Клинический случай. Надо проанализировать приложение и структуру базы. Понять вообще, является ли система многопользовательской. Проанализировать данные в базах. Выработать стратегию и технологию объединения - понять, что справочники, а что документы. Какие записи общие, а какие нет, придумать, как быть с первичными ключами, т.к. скорее всего они пересекаются. В общем, хорошая развлекуха. Если база имеет структуру, созданную вменяемым проектировщиком, то решить задачу вполне реально за разумные сроки/деньги при помощи опять таки вменяемого разработчика. Posted via ActualForum NNTP Server 1.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2005, 13:13 |
|
||
|
Объединение баз
|
|||
|---|---|---|---|
|
#18+
JurisfoxСразу оговорюсь - я не программист Sybase, работаю на VFP Р-р-р... и сюда добрались эти Фоксовики... Не имея понятия, что за программа, сказать наверняка будет очень трудно, если не невозможно. Вполне вероятно, что больше одного человека одновременно с БД нормально работать не сможет, т.к. программа элементарно не рассчитана на многопользовательскую работу (а разработчику этим заниматься лень). Ну, конечно, можно поставить куда-нибудь сетевой сервер, приконнектить туда хотя бы пару рабочих мест и посмотреть на результат . ____________________________________ - Гарфилд, мышь! - Спасибо, я сыт! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2005, 13:14 |
|
||
|
Объединение баз
|
|||
|---|---|---|---|
|
#18+
Александр ГoлдунПонять вообще, является ли система многопользовательской. Фраза разработчик не хочет этим заниматьсявызывает у меня очень мрачные предчувствия на этот счёт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2005, 13:17 |
|
||
|
Объединение баз
|
|||
|---|---|---|---|
|
#18+
а мне кажется, что разработчик не хочет расхлебывать то, что натворили другие. Он может и не догадывался, что на каждую машину поставят по серверу и будут работать индивидуально. Документация шла к продукту? если даже нет, обязаны были состыковаться с девелопером и распросить... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2005, 13:39 |
|
||
|
Объединение баз
|
|||
|---|---|---|---|
|
#18+
Во-первых, спасибо за быстрые ответы. Сервер имеется, Windows 2003 Enterprise Edition. SQL Anywhere Studio проинсталлирована. 5 Баз переброшены в сетевой каталог. Локальные станции подключены через соответствующие DSN. Пользователей одной из баз - пять. Остальные базы подключаю к этому серверу со своими alias (в vfp - подмененные имена) то есть путь к базе\имя_базы -n alias. Постепенно удаляю "лишние" сервера с локальных машин. Эта схема работает. Далее. Есть 5 детских садов и 4 школы - это все муниципальные предприятия. Их нужно объединить в одну базу. Другие предприятия во-вторую. Стуктура всех баз одинакова, так как все они создавались из одной и той же. Документации к продукту нет, ему некогда было ее писать, за что был дран безбожно, после чего не отвечает на телефонные звонки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2005, 13:45 |
|
||
|
Объединение баз
|
|||
|---|---|---|---|
|
#18+
Стоп! То есть в каждой БД свое предприятие со своим балансом? То есть не так уж и глупо может быть, как показалось вначале. А что нужно объединять-то в них? Проводки, справочники, документы? А по каким правилам? Предметно Вы задачу понимаете? Если да, то тогда уже надо говорить на уровне храниения данных. То есть надо ждать от Вас вопроса о синхронизации таблиц и т. д. Или все не так? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2005, 13:55 |
|
||
|
Объединение баз
|
|||
|---|---|---|---|
|
#18+
JurisfoxЕсть 5 детских садов и 4 школы - это все муниципальные предприятия. Их нужно объединить в одну базу. Другие предприятия во-вторую. Стуктура всех баз одинакова, так как все они создавались из одной и той же. Вот тут может ожидать облом. Вполне возможно - и чаще всего так и делают - что в структуре БД нет поля "принадлежность данных", из-за чего в одной БД можно держать информацию только по одному юр. лицу (1С все знают ;)?). Или всё не так плохо, и несколько юр. лиц в одной БД завести можно? Тогда нужно смотреть на данные и думать, как же их объединять... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2005, 14:27 |
|
||
|
Объединение баз
|
|||
|---|---|---|---|
|
#18+
авторПо рекомендации уезда была приобретена программа написанная на Sybase, у этой программы была success story в нескольких местах? :) или кто-то наверху решил, что оно пойдет везде? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2005, 14:29 |
|
||
|
Объединение баз
|
|||
|---|---|---|---|
|
#18+
michael_ То есть в каждой БД свое предприятие со своим балансом? То есть не так уж и глупо может быть, как показалось вначале. А что нужно объединять-то в них? Проводки, справочники, документы? А по каким правилам? Предметно Вы задачу понимаете? Если да, то тогда уже надо говорить на уровне храниения данных. То есть надо ждать от Вас вопроса о синхронизации таблиц и т. д. Или все не так? :) Школьные и дошкольные предприятия отчитываются перед налоговой службой только в отношении подоходного и социтальных налогов. Баланс - общегородской. Поэтому приходится носиться между 16-ю машинами, экспортировать данные главной книги в файлы, затем импортировать в еще одну общую базу. Остальные предприятия имеют только одну общую отчетность - общегородскую. То же самое - экспорт, затем импорт в еще одну общую базу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2005, 14:40 |
|
||
|
Объединение баз
|
|||
|---|---|---|---|
|
#18+
Рыжий Кот[у этой программы была success story в нескольких местах? :) или кто-то наверху решил, что оно пойдет везде? Программа навязана, дописывается уже год, почти каждый день какие-то обновления - уже все это достало до предела. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2005, 14:41 |
|
||
|
Объединение баз
|
|||
|---|---|---|---|
|
#18+
[quot Dim2000Или всё не так плохо, и несколько юр. лиц в одной БД завести можно? Тогда нужно смотреть на данные и думать, как же их объединять...[/quot] Можно, иначе при импорте данных я получил бы кашу, а так я могу выбирать, к примеру, отдельные декларации... и данные не мешаются ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2005, 14:45 |
|
||
|
Объединение баз
|
|||
|---|---|---|---|
|
#18+
Справочники у них общие? Контрагенты, допустим совпадают, а вот дети нет :) Тут надо предметно все обдумать, разрисовать схему, затем завести общую БД, перенести туда данные и наслаждаться. Вопрос серьезный и трудоемкий. Здесь Вам могут помочь только с техническими проблемами справится, а не с постановкой задачи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2005, 15:54 |
|
||
|
Объединение баз
|
|||
|---|---|---|---|
|
#18+
Рыжий Кота мне кажется, что разработчик не хочет расхлебывать то, что натворили другие. Он может и не догадывался, что на каждую машину поставят по серверу и будут работать индивидуально. Документация шла к продукту? если даже нет, обязаны были состыковаться с девелопером и распросить... Там фирма вся - один программер, да жена - руководитель. Была еще та девочка - супер-support, которая все и понаставила. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2005, 16:52 |
|
||
|
Объединение баз
|
|||
|---|---|---|---|
|
#18+
michael_Справочники у них общие? Контрагенты, допустим совпадают, а вот дети нет :) Тут надо предметно все обдумать, разрисовать схему, затем завести общую БД, перенести туда данные и наслаждаться. Вопрос серьезный и трудоемкий. Здесь Вам могут помочь только с техническими проблемами справится, а не с постановкой задачи. Понятно, будем разбираться... Попутный вопрос - сколько баз может обслуживать один сервер? Это число как-то ограничивается? Сколько параметров можно передать серверу в одной строке? К примеру <движок> каталог1\база -n alias1 каталог2\база -n alias2 каталог3\база -n alias3 и т.д или тоже с использование @файл, где все это перечислено. Все базы имеют одинаковые имена поэтому везде алиасы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2005, 16:56 |
|
||
|
Объединение баз
|
|||
|---|---|---|---|
|
#18+
Jurisfoxсколько баз может обслуживать один сервер? Это число как-то ограничивается? По-моему, до 255, но в командную строку так много засунуть (IMHO) не получится, нужно использовать @file. Впрочем, я не слышал, чтобы кто-либо когда-либо уткнулся в это ограничение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2005, 17:26 |
|
||
|
|

start [/forum/topic.php?fid=55&msg=32939437&tid=2013831]: |
0ms |
get settings: |
5ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
84ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 236ms |
| total: | 377ms |

| 0 / 0 |
