|
|
|
Репликация транзакций на базе без первичных ключей
|
|||
|---|---|---|---|
|
#18+
Кто- нибудь знает, способ как обойти отсутствие первичных ключей при репликации транзакций ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2002, 17:34:45 |
|
||
|
Репликация транзакций на базе без первичных ключей
|
|||
|---|---|---|---|
|
#18+
BOL: Transactional replication requires a primary key to identify rows. For an instance of Microsoft® SQL Server™, primary keys are implemented in PRIMARY KEY and UNIQUE key constraints. If TRUE, the table contains a PRIMARY KEY constraint and can be published as an article in a transactional publication. If FALSE, the table does not contain support for transactional replication and cannot be published as a transactional article. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2002, 18:05:42 |
|
||
|
Репликация транзакций на базе без первичных ключей
|
|||
|---|---|---|---|
|
#18+
Понятно, а Marge replication, Портит базу своими ключами, не скажите пожалуйста как выбраться из этой ситуации, мне все равно какая репликация, только не Моментальных снимков ( большой трафик) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2002, 18:16:23 |
|
||
|
Репликация транзакций на базе без первичных ключей
|
|||
|---|---|---|---|
|
#18+
а первичный ключ на базе существующих полей не получится сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2002, 18:22:06 |
|
||
|
Репликация транзакций на базе без первичных ключей
|
|||
|---|---|---|---|
|
#18+
2500 таблиц, ни одного ключа, добавление колонки трешит базу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2002, 15:45:21 |
|
||
|
Репликация транзакций на базе без первичных ключей
|
|||
|---|---|---|---|
|
#18+
не надо добавлять колонки.... первичный ключ это не колонка..... если существует уникальное сочетание УЖЕ существующих полей то можно на них сделать первичный ключ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2002, 18:17:46 |
|
||
|
Репликация транзакций на базе без первичных ключей
|
|||
|---|---|---|---|
|
#18+
Не представляю как сделать первичный ключ у 2500 таблиц. Результат не известен. Есть ли смысл? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2002, 18:21:06 |
|
||
|
Репликация транзакций на базе без первичных ключей
|
|||
|---|---|---|---|
|
#18+
если очень нужно - то можно и сделать... да и автоматизировать этот процесс можно... просто есть ограничения на максимальное количество колонок в одном индексе это раз.... вся система после этого будет притормаживать (не обязательно) это 2.... все зависит от того что вам именно нужно... а вообще что это за фигня такая? туева куча таблиц и без уникальных ключей?.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2002, 18:52:03 |
|
||
|
Репликация транзакций на базе без первичных ключей
|
|||
|---|---|---|---|
|
#18+
ключей может не быть, если база объектно-ориентированная ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2002, 18:54:24 |
|
||
|
Репликация транзакций на базе без первичных ключей
|
|||
|---|---|---|---|
|
#18+
ключ там тоже есть.... просто не всегда его видно.... объектно ориентированных баз кроме cache не знаю.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2002, 18:56:26 |
|
||
|
Репликация транзакций на базе без первичных ключей
|
|||
|---|---|---|---|
|
#18+
База покупная, задумана так , как говорят, специально для совместимости, все на процедурах, делаю столбец первичным ключом, SQL -база работает нормально, Delphi интерфейс - рушится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2002, 09:33:21 |
|
||
|
Репликация транзакций на базе без первичных ключей
|
|||
|---|---|---|---|
|
#18+
Фирма, которая делала базу, просит бабки за помощь в организации репликаций или резервного сервера. Хочу их обойти, неужели ситуация безвыходна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2002, 09:43:36 |
|
||
|
Репликация транзакций на базе без первичных ключей
|
|||
|---|---|---|---|
|
#18+
что значит рушится ? какая ошибка ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2002, 10:28:18 |
|
||
|
Репликация транзакций на базе без первичных ключей
|
|||
|---|---|---|---|
|
#18+
1 General sql server Error ####( так и выглядит) . 2 Не соответствие Описания таблиц и содержания. И никто не может зайти ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2002, 10:35:19 |
|
||
|
Репликация транзакций на базе без первичных ключей
|
|||
|---|---|---|---|
|
#18+
Странно как-то. Добавить колонку нельзя... А почему? Там что, проверка структуры встроена? Объявить существующую колонку первичным ключом тоже нельзя... Уж интерфейсу-то серверные ограничения должны быть совсем безразличны. Может там и правда клиент при запуске проверяет структуру БД и если она не совпадает (с чем?), то отказывается работать? Тогда, действительно, тупик получается. Если только попробовать обойти проверку структуры (если она там есть). Либо делать собственную репликацию, что совсем изврат. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2002, 10:38:59 |
|
||
|
Репликация транзакций на базе без первичных ключей
|
|||
|---|---|---|---|
|
#18+
мда, разработчики постарались все же попробуй добавить поле типа Identity немного не понятно, что значит трешить база первое время потормозит, потом начнет работать нормально, просто надо периодически обновлять статистику ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2002, 10:39:42 |
|
||
|
Репликация транзакций на базе без первичных ключей
|
|||
|---|---|---|---|
|
#18+
да, кстати попробуй под отладчиком пройти по шагам и определить где возникает ошибка ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2002, 10:41:16 |
|
||
|
Репликация транзакций на базе без первичных ключей
|
|||
|---|---|---|---|
|
#18+
2 Sergey Vinogradov Там что, проверка структуры встроена? select * from .... Вот и вся проверка, если на клиенте какой нибудь грид, то клиент ессно рухнет. :-) 2 antony Разработчиков у которых нет ключей в таблицах надо гнать в шею а не деньги им платить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2002, 10:43:29 |
|
||
|
Репликация транзакций на базе без первичных ключей
|
|||
|---|---|---|---|
|
#18+
интересовался кластерами - тоже не подходит. Та какой-то сложный механизм с юзерами( три таблицы). Происходит проверка и сопоставление, пока разбираюсь в этом.... А DTS не может сделать что-то вроде копирования транзакций и только....( всю базу копировать - че та не прет) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2002, 10:47:06 |
|
||
|
Репликация транзакций на базе без первичных ключей
|
|||
|---|---|---|---|
|
#18+
предыдущее сообщений со знаком вопроса :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2002, 10:48:11 |
|
||
|
Репликация транзакций на базе без первичных ключей
|
|||
|---|---|---|---|
|
#18+
и все же отладчик - реальная возможность определить, что и где вы покупали бвзу с исходниками ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2002, 10:49:03 |
|
||
|
Репликация транзакций на базе без первичных ключей
|
|||
|---|---|---|---|
|
#18+
Genady , не согласен , база грамотная ( можно в мгновение поменять Sybase на Sql-server) . Тут на самом деле очень сложные прцессы происходят, я бы сам не смог... Летает мгновенно. Бекап - сутки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2002, 10:52:33 |
|
||
|
Репликация транзакций на базе без первичных ключей
|
|||
|---|---|---|---|
|
#18+
Room спасибо я занимаюсь этим, че нового будет - сообщу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2002, 10:53:59 |
|
||
|
Репликация транзакций на базе без первичных ключей
|
|||
|---|---|---|---|
|
#18+
Репликация транзакций на базе без первичных ключей Genady , не согласен , база грамотная Без коментариев. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2002, 11:22:09 |
|
||
|
Репликация транзакций на базе без первичных ключей
|
|||
|---|---|---|---|
|
#18+
To: Genady select * from .... А что такое и правда бывает? Не верю. :) To: antony Sybase на MSSQL поменять много ума не надо - ноги-то из одного, извиняюсь, места растут. А что летает ... так судя по количеству табличек, там все денормализовано по самое не хочу. Проверка структуры может находится в какой-нибудь процедуре, которую можно поправить. Либо если есть собственный системный каталог, с которым и производится сравнение - тоже можно поправить. А иначе, как тут уже подсказали, остается хакать приложение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2002, 12:01:57 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=46&tid=1821013]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
72ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
65ms |
get tp. blocked users: |
2ms |
| others: | 235ms |
| total: | 417ms |

| 0 / 0 |
