Возник вопрос. Требуется объеденить две базы в одну. Структура, как я понимаю одинаковая.
Можно ли это сделать средствами ПО Альты? Или средствами SQL?
-
-
Обсуждения на сайте Альта-Софт
-
Две базы SQl объеденить в одну
Модераторы: Renat, Gala, alta_olg, expert, Lemur
- Ranger_Z
- Эксперт
- Сообщения: 1072
- На форуме: c 28 ноя 2007
- Откуда: МКС
Сказал: 5 ед.
Получил: 125 ед.
Получил: 125 ед.
Re: Две базы SQl объеденить в одну
В папке C:\Alta\UTILS, файл MERGEDB.EXE.
Re: Две базы SQl объеденить в одну
Подводные камни имеются? Как обстоит дело в случае, когда базы лежат на разных серверах? Сливать все на один сервер?
- Ranger_Z
- Эксперт
- Сообщения: 1072
- На форуме: c 28 ноя 2007
- Откуда: МКС
Сказал: 5 ед.
Получил: 125 ед.
Получил: 125 ед.
Re: Две базы SQl объеденить в одну
Лучше на один.
Re: Две базы SQl объеденить в одну
А какую базу куда писать? Исходная добавляется в конечную или наоборот? Саппорт в свое время говорил, что там не все данные переливаются (сообщения кажется не сохраняются). Добавить старую базу к рабочей здорово, но не хотелось бы ее портить...
- Ranger_Z
- Эксперт
- Сообщения: 1072
- На форуме: c 28 ноя 2007
- Откуда: МКС
Сказал: 5 ед.
Получил: 125 ед.
Получил: 125 ед.
Re: Две базы SQl объеденить в одну
Исходная в конечную.
-
- Постоянный участник
- Сообщения: 19
- На форуме: c 08 дек 2009
- Откуда: DME
Сказал: 2 ед.
Получил: 0 ед.
Получил: 0 ед.
Re: Две базы SQl объеденить в одну
А может кто по подробней объяснить, как это сделать. Или может где это уже описано.Ranger_Z писал(а):В папке C:\Alta\UTILS, файл MERGEDB.EXE.
Вот открывается программа: Что куда вводить? Как узнать название исходной базы данных и конечной?
Если жму на стрелочку вниз у исходной базы данных, то выскакивает такое сообщение: И все, приплыли... В программе Альта используется несколько фирм в одной базе и несколько логинов.
На другом компе используются также несколько фирм. Нужно объединить базы с двух компов в одну.
- Ranger_Z
- Эксперт
- Сообщения: 1072
- На форуме: c 28 ноя 2007
- Откуда: МКС
Сказал: 5 ед.
Получил: 125 ед.
Получил: 125 ед.
Re: Две базы SQl объеденить в одну
Для начала обе базы нужно перенести на один SQL-сервер.
Потом указать имя сервера и систему проверки подлинности при подключении к серверу. Ну и пароль, если проверка средствами SQL-сервера.
Только после этого выбираете исходную и конечную базы.
А ваша ошибка говорит только о том, что вы не достучались до сервера. Либо сервер не локальный, либо учетные данные ввели не верно.
Потом указать имя сервера и систему проверки подлинности при подключении к серверу. Ну и пароль, если проверка средствами SQL-сервера.
Только после этого выбираете исходную и конечную базы.
А ваша ошибка говорит только о том, что вы не достучались до сервера. Либо сервер не локальный, либо учетные данные ввели не верно.
Следующие пользователи поблагодарили Ranger_Z за это собщение: Tipoza
-
- Постоянный участник
- Сообщения: 19
- На форуме: c 08 дек 2009
- Откуда: DME
Сказал: 2 ед.
Получил: 0 ед.
Получил: 0 ед.
Re: Две базы SQl объеденить в одну
Ranger_Z, объясни пожалуйста, как это сделать? Или ссылку дайте, если это где уже описано было на форуме...Ranger_Z писал(а):Для начала обе базы нужно перенести на один SQL-сервер.
- aiki
- Дед
- Сообщения: 302
- На форуме: c 14 апр 2010
- Откуда: СП "Интегра", Ижевск
Сказал: 7 ед.
Получил: 74 ед.
Получил: 74 ед.
Re: Две базы SQl объеденить в одну
Перенос баз между SQL серверами осуществляется исключительно через создание/восстановление резервной копии базы. В той же папке есть утилита для работы с базой dbutils запустите выберите создать резервную копию, укажите настройки подключения к серверу, выберите базу, укажите место и имя файла резервной копии. На другом SQL сервере через ту же утилиту, произведите восстановление базы из резервной копии, она идентична созданию кроме посл этапов. А потом занимайтесь уже сливанием баз.domisolka писал(а):Ranger_Z, объясни пожалуйста, как это сделать? Или ссылку дайте, если это где уже описано было на форуме...Ranger_Z писал(а):Для начала обе базы нужно перенести на один SQL-сервер.
Следующие пользователи поблагодарили aiki за это собщение: Tipoza