Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Перенос данных из одной базы в другую / 4 сообщений из 4, страница 1 из 1
22.06.2001, 21:50
    #32008187
Igor
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенос данных из одной базы в другую
Вопрос наверняка чайниковский, но ответа не нашёл ни в MSDN, ни в архивах конференции

Дано:
- две базы данных
- в них таблицы с одинаковай структурой
- нужно перенесть часть записей из одной в другую, затем записи в первой почикать
типа перенос в архив

Желательно сделать всё одной сохранённой процедурой.
Внешнюю программу писать не хочется... или всё таки придётся?

Пасиба.
...
Рейтинг: 0 / 0
23.06.2001, 05:55
    #32008189
Slava
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенос данных из одной базы в другую
Мне кажется, что если использовать процедру, то вполне можно обойтись
insert into CopyDataBase.dbo.Table values ('Это инсерт в любую БД')
delete from OriginalDataBase.dbo.Table where Filed = 'Ваше условие'
...
Рейтинг: 0 / 0
23.06.2001, 09:04
    #32008195
Александр Гладченко
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенос данных из одной базы в другую
Увы, не знаю, для каких целей будет использоваться Ваш архив, но сами архивы бывают разные. Одно дело, если это просто архивирование устаревших данных, а другое дело - юридический архив. Для последнего, не малую важность имеет его неизменность и обеспечение возможность достоверно установить авторство каждой записи. Задача становится не тривиальной, т.к. кроме непосредственно переноса данных, необходимо обеспечить все связи и взаимосвязи, как с увязанными с информацией данными, так и со справочниками и учётными данными системы. Кроме того, возможно потребуется хэширование или аналогичные методы, позволяющие установить не изменность информации.
...
Рейтинг: 0 / 0
24.06.2001, 00:23
    #32008207
Igor
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенос данных из одной базы в другую
2Slava:
Да, конечно, этот вариант я попробовал в первую очередь, но он неработает. На имена типа CopyDataBase.dbo.Table, OriginalDataBase.dbo.Table сервер утверждает, что это invalid object name
В чём тут дело?

2Александр Гладченко:
Простой архивчик старого барахла, которого приходит каждый день по нескольку сот тысяч записей. Хранить надо не больше месяца на всякий случай, т.к. прибивать сразу просто жалко

Happy coding,
Igor,
http://rsdn.ru
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Перенос данных из одной базы в другую / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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