Страница 1 из 1

Две базы SQl объеденить в одну

Добавлено: Пн июн 06, 2011 17:55
prizrock
Возник вопрос. Требуется объеденить две базы в одну. Структура, как я понимаю одинаковая.
Можно ли это сделать средствами ПО Альты? Или средствами SQL?

Re: Две базы SQl объеденить в одну

Добавлено: Вт июн 07, 2011 10:53
Ranger_Z
В папке C:\Alta\UTILS, файл MERGEDB.EXE.

Re: Две базы SQl объеденить в одну

Добавлено: Вт янв 10, 2012 00:46
Python
Подводные камни имеются? Как обстоит дело в случае, когда базы лежат на разных серверах? Сливать все на один сервер?

Re: Две базы SQl объеденить в одну

Добавлено: Вт янв 10, 2012 09:43
Ranger_Z
Лучше на один.

Re: Две базы SQl объеденить в одну

Добавлено: Вт янв 10, 2012 10:17
Python
А какую базу куда писать? Исходная добавляется в конечную или наоборот? Саппорт в свое время говорил, что там не все данные переливаются (сообщения кажется не сохраняются). Добавить старую базу к рабочей здорово, но не хотелось бы ее портить...

Re: Две базы SQl объеденить в одну

Добавлено: Вт янв 10, 2012 10:39
Ranger_Z
Исходная в конечную.

Re: Две базы SQl объеденить в одну

Добавлено: Ср окт 23, 2013 14:56
domisolka
Ranger_Z писал(а):В папке C:\Alta\UTILS, файл MERGEDB.EXE.
А может кто по подробней объяснить, как это сделать. Или может где это уже описано.
Вот открывается программа:
Снимок.PNG
Снимок.PNG (21.25 КБ) 7202 просмотра
Что куда вводить? Как узнать название исходной базы данных и конечной?
Если жму на стрелочку вниз у исходной базы данных, то выскакивает такое сообщение:
Снимок-1.PNG
Снимок-1.PNG (10.63 КБ) 7202 просмотра
И все, приплыли... В программе Альта используется несколько фирм в одной базе и несколько логинов.
На другом компе используются также несколько фирм. Нужно объединить базы с двух компов в одну.

Re: Две базы SQl объеденить в одну

Добавлено: Ср окт 23, 2013 15:37
Ranger_Z
Для начала обе базы нужно перенести на один SQL-сервер.

Потом указать имя сервера и систему проверки подлинности при подключении к серверу. Ну и пароль, если проверка средствами SQL-сервера.

Только после этого выбираете исходную и конечную базы.

А ваша ошибка говорит только о том, что вы не достучались до сервера. Либо сервер не локальный, либо учетные данные ввели не верно.

Re: Две базы SQl объеденить в одну

Добавлено: Сб окт 26, 2013 14:09
domisolka
Ranger_Z писал(а):Для начала обе базы нужно перенести на один SQL-сервер.
Ranger_Z, объясни пожалуйста, как это сделать? Или ссылку дайте, если это где уже описано было на форуме...

Re: Две базы SQl объеденить в одну

Добавлено: Пн окт 28, 2013 09:17
aiki
domisolka писал(а):
Ranger_Z писал(а):Для начала обе базы нужно перенести на один SQL-сервер.
Ranger_Z, объясни пожалуйста, как это сделать? Или ссылку дайте, если это где уже описано было на форуме...
Перенос баз между SQL серверами осуществляется исключительно через создание/восстановление резервной копии базы. В той же папке есть утилита для работы с базой dbutils запустите выберите создать резервную копию, укажите настройки подключения к серверу, выберите базу, укажите место и имя файла резервной копии. На другом SQL сервере через ту же утилиту, произведите восстановление базы из резервной копии, она идентична созданию кроме посл этапов. А потом занимайтесь уже сливанием баз.