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

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

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

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

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

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


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