Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Слияние двух баз ms sql  [new]
Spirit of the wind
Member

Откуда:
Сообщений: 300
Подскажите есть ли возможность соединить две баз ms sql 2005 в одну если они имеют одну структуру? И как это можно сделать?
30 июл 13, 08:21    [14635361]     Ответить | Цитировать Сообщить модератору
 Re: Слияние двух баз ms sql  [new]
LexusR
Member

Откуда: Novosibirsk
Сообщений: 1873
например создать скрипт слияния в Microsoft Visual Studio
30 июл 13, 08:36    [14635393]     Ответить | Цитировать Сообщить модератору
 Re: Слияние двух баз ms sql  [new]
puss_in_boots
Member

Откуда: ⒹⓌ(DreamWorks)
Сообщений: 93
Spirit of the wind
Подскажите есть ли возможность соединить две баз ms sql 2005 в одну если они имеют одну структуру? И как это можно сделать?


Добрый день.
Вы хотя бы структуру данных написали как выглядит..


Пример:
DECLARE @lastKey_servername2 int
SELECT @lastKey_servername2 = MAX(KeyField) 
FROM servername2.namedb2.dbo.nametable2

INSERT servername2.namedb2.dbo.nametable2 ([ID], [Value], [Time],[msrepl_tran_version])
SELECT 	 [ID], [Value], [Time], [msrepl_tran_version]
FROM servername1.namedb1.dbo.nametable1
WHERE KeyField > @lastKey_servername2
AND @lastKey_servername2 IS NOT NULL


Дальше агент сделает свое коварное дело..
30 июл 13, 10:03    [14635722]     Ответить | Цитировать Сообщить модератору
 Re: Слияние двух баз ms sql  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31431
puss_in_boots
Дальше агент сделает свое коварное дело..
Думаю, речь об одноразовой задаче.

Spirit of the wind
И как это можно сделать?
Нужно:
1. Придумать алгоритм слияния, описать его в документе, утвердить у бизнес-пользователей.
2. Написать программу слияния.
30 июл 13, 13:05    [14636874]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить