|
|
|
Очень важный вопрос по репликации
|
|||
|---|---|---|---|
|
#18+
Есть два сервера один стоит под SQL 97 второй под SQL 2000 на 97 должна запуститься процедура и вернуть результат отработки в таблице созданную на SQL 2000 Вопрос как это лучше реализовать ? в DTS под SQL 97 в отличии от 2000 нельзя использовать как источник данных результат отработанной процедуры в этом то вся и проблема есть ли какиенибудь механизмы которые позволи ли бы осуществить такой обмен ? Может ли прцедура запускаться на одном сервере а результат вставляться в другой ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2002, 12:53:14 |
|
||
|
Очень важный вопрос по репликации
|
|||
|---|---|---|---|
|
#18+
А при чем здесь репликация? Тот сервер, который под 2000, прилинковываешь (linked server) к первому и в теле процедуры, которая исполняется на семерке, пишешь что-нибудь типа: insert into SRV2K.DB1.dbo.table1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2002, 13:55:21 |
|
||
|
Очень важный вопрос по репликации
|
|||
|---|---|---|---|
|
#18+
Мы отказались от репликации совсем. Выравнивание данных идет между серверами через прямые скрипты. Есть 2 механизма 1. RPC - задолбал уже :) 2. Linked Server - с этим отдельный вопрос Использование DTS возможно, только больно уж неудобно /отдельно надо городить структуру проверки нормально ли все прошло / ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2002, 16:26:14 |
|
||
|
|

start [/forum/topic.php?fid=46&tid=1820181]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
65ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
| others: | 209ms |
| total: | 363ms |

| 0 / 0 |
